Class XMLUtil
Defined in File tinyxml2.h
Class Documentation
-
class XMLUtil
Public Static Functions
-
static inline const char *SkipWhiteSpace(const char *p, int *curLineNumPtr)
-
static inline char *SkipWhiteSpace(char *const p, int *curLineNumPtr)
-
static inline bool IsWhiteSpace(char p)
-
static inline bool IsNameStartChar(unsigned char ch)
-
static inline bool IsNameChar(unsigned char ch)
-
static inline bool IsPrefixHex(const char *p)
-
static inline bool StringEqual(const char *p, const char *q, int nChar = INT_MAX)
-
static inline bool IsUTF8Continuation(const char p)
-
static const char *ReadBOM(const char *p, bool *hasBOM)
-
static const char *GetCharacterRef(const char *p, char *value, int *length)
-
static void ConvertUTF32ToUTF8(unsigned long input, char *output, int *length)
-
static void ToStr(int v, char *buffer, int bufferSize)
-
static void ToStr(unsigned v, char *buffer, int bufferSize)
-
static void ToStr(bool v, char *buffer, int bufferSize)
-
static void ToStr(float v, char *buffer, int bufferSize)
-
static void ToStr(double v, char *buffer, int bufferSize)
-
static void ToStr(int64_t v, char *buffer, int bufferSize)
-
static void ToStr(uint64_t v, char *buffer, int bufferSize)
-
static bool ToInt(const char *str, int *value)
-
static bool ToUnsigned(const char *str, unsigned *value)
-
static bool ToBool(const char *str, bool *value)
-
static bool ToFloat(const char *str, float *value)
-
static bool ToDouble(const char *str, double *value)
-
static bool ToInt64(const char *str, int64_t *value)
-
static bool ToUnsigned64(const char *str, uint64_t *value)
-
static void SetBoolSerialization(const char *writeTrue, const char *writeFalse)
-
static inline const char *SkipWhiteSpace(const char *p, int *curLineNumPtr)