#include "XspfDefines.h"
#include <string>
#include <cstring>
Go to the source code of this file.
Namespaces | |
namespace | Xspf |
namespace | Xspf::Toolbox |
Functions | |
XML_Char * | newAndCopy (XML_Char const *source) |
void | deleteNewAndCopy (XML_Char **dest, XML_Char const *src) |
void | deleteNewAndCopy (XML_Char const *&dest, bool &destOwnership, XML_Char const *source, bool sourceCopy) |
template<class T > | |
T const * | getSetNull (T const *&dest) |
void | copyIfOwned (XML_Char const *&dest, bool &ownDest, XML_Char const *source, bool ownSource) |
void | freeIfOwned (XML_Char const *&dest, bool ownDest) |
XML_Char * | makeAbsoluteUri (XML_Char const *sourceUri, XML_Char const *baseUri) |
XML_Char * | makeRelativeUri (XML_Char const *sourceUri, XML_Char const *baseUri) |
bool | isUri (XML_Char const *text) |
bool | isAbsoluteUri (XML_Char const *text) |
bool | extractInteger (XML_Char const *text, int inclusiveMinimum, int *output) |
bool | isWhiteSpace (XML_Char const *text, int numChars) |
void | cutOffWhiteSpace (XML_Char const *input, int inputNumChars, XML_Char const *&blackSpaceStart, int &blackSpaceNumChars) |
void | trimString (std::basic_string< XML_Char > &target) |
Definition in file XspfToolbox.h.