#include <tinyxml2.h>
Static Public Member Functions | |
static void | ConvertUTF32ToUTF8 (unsigned long input, char *output, int *length) |
static const char * | GetCharacterRef (const char *p, char *value, int *length) |
static bool | IsNameChar (unsigned char ch) |
static bool | IsNameStartChar (unsigned char ch) |
static bool | IsPrefixHex (const char *p) |
static bool | IsUTF8Continuation (const char p) |
static bool | IsWhiteSpace (char p) |
static const char * | ReadBOM (const char *p, bool *hasBOM) |
static void | SetBoolSerialization (const char *writeTrue, const char *writeFalse) |
static char * | SkipWhiteSpace (char *const p, int *curLineNumPtr) |
static const char * | SkipWhiteSpace (const char *p, int *curLineNumPtr) |
static bool | StringEqual (const char *p, const char *q, int nChar=INT_MAX) |
static bool | ToBool (const char *str, bool *value) |
static bool | ToDouble (const char *str, double *value) |
static bool | ToFloat (const char *str, float *value) |
static bool | ToInt (const char *str, int *value) |
static bool | ToInt64 (const char *str, int64_t *value) |
static void | ToStr (bool v, char *buffer, int bufferSize) |
static void | ToStr (double v, char *buffer, int bufferSize) |
static void | ToStr (float v, char *buffer, int bufferSize) |
static void | ToStr (int 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 void | ToStr (unsigned v, char *buffer, int bufferSize) |
static bool | ToUnsigned (const char *str, unsigned *value) |
static bool | ToUnsigned64 (const char *str, uint64_t *value) |
Static Private Attributes | |
static const char * | writeBoolFalse = "false" |
static const char * | writeBoolTrue = "true" |
Definition at line 586 of file tinyxml2.h.
|
static |
Definition at line 448 of file tinyxml2.cpp.
|
static |
Definition at line 507 of file tinyxml2.cpp.
|
inlinestatic |
Definition at line 630 of file tinyxml2.h.
|
inlinestatic |
Definition at line 616 of file tinyxml2.h.
|
inlinestatic |
Definition at line 635 of file tinyxml2.h.
|
inlinestatic |
Definition at line 653 of file tinyxml2.h.
|
inlinestatic |
Definition at line 611 of file tinyxml2.h.
|
static |
Definition at line 430 of file tinyxml2.cpp.
|
static |
Definition at line 420 of file tinyxml2.cpp.
|
inlinestatic |
Definition at line 604 of file tinyxml2.h.
|
inlinestatic |
Definition at line 589 of file tinyxml2.h.
|
inlinestatic |
Definition at line 641 of file tinyxml2.h.
|
static |
Definition at line 693 of file tinyxml2.cpp.
|
static |
Definition at line 734 of file tinyxml2.cpp.
|
static |
Definition at line 724 of file tinyxml2.cpp.
|
static |
Definition at line 663 of file tinyxml2.cpp.
|
static |
Definition at line 744 of file tinyxml2.cpp.
|
static |
Definition at line 630 of file tinyxml2.cpp.
|
static |
Definition at line 645 of file tinyxml2.cpp.
|
static |
Definition at line 639 of file tinyxml2.cpp.
|
static |
Definition at line 618 of file tinyxml2.cpp.
|
static |
Definition at line 651 of file tinyxml2.cpp.
|
static |
Definition at line 657 of file tinyxml2.cpp.
|
static |
Definition at line 624 of file tinyxml2.cpp.
|
static |
Definition at line 684 of file tinyxml2.cpp.
|
static |
Definition at line 768 of file tinyxml2.cpp.
|
staticprivate |
Definition at line 687 of file tinyxml2.h.
|
staticprivate |
Definition at line 686 of file tinyxml2.h.