libxspf  1.2.0
Namespaces | Functions
XspfToolbox.h File Reference
#include "XspfDefines.h"
#include <string>
#include <cstring>
Include dependency graph for XspfToolbox.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Xspf
 
 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)
 

Detailed Description

Interface of Xspf::Toolbox.

Definition in file XspfToolbox.h.