#include <tinyxml2.h>
|
static const char * | SkipWhiteSpace (const char *p) |
|
static char * | SkipWhiteSpace (char *p) |
|
static bool | IsWhiteSpace (char p) |
|
static bool | IsNameStartChar (unsigned char ch) |
|
static bool | IsNameChar (unsigned char ch) |
|
static bool | StringEqual (const char *p, const char *q, int nChar=INT_MAX) |
|
static int | 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 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) |
|
Definition at line 484 of file tinyxml2.h.
◆ ConvertUTF32ToUTF8()
static void tinyxml2::XMLUtil::ConvertUTF32ToUTF8 |
( |
unsigned long |
input, |
|
|
char * |
output, |
|
|
int * |
length |
|
) |
| |
|
static |
◆ GetCharacterRef()
static const char * tinyxml2::XMLUtil::GetCharacterRef |
( |
const char * |
p, |
|
|
char * |
value, |
|
|
int * |
length |
|
) |
| |
|
static |
◆ IsNameChar()
static bool tinyxml2::XMLUtil::IsNameChar |
( |
unsigned char |
ch | ) |
|
|
inlinestatic |
◆ IsNameStartChar()
static bool tinyxml2::XMLUtil::IsNameStartChar |
( |
unsigned char |
ch | ) |
|
|
inlinestatic |
◆ IsUTF8Continuation()
static int tinyxml2::XMLUtil::IsUTF8Continuation |
( |
const char |
p | ) |
|
|
inlinestatic |
◆ IsWhiteSpace()
static bool tinyxml2::XMLUtil::IsWhiteSpace |
( |
char |
p | ) |
|
|
inlinestatic |
◆ ReadBOM()
static const char * tinyxml2::XMLUtil::ReadBOM |
( |
const char * |
p, |
|
|
bool * |
hasBOM |
|
) |
| |
|
static |
◆ SkipWhiteSpace() [1/2]
static char * tinyxml2::XMLUtil::SkipWhiteSpace |
( |
char * |
p | ) |
|
|
inlinestatic |
◆ SkipWhiteSpace() [2/2]
static const char * tinyxml2::XMLUtil::SkipWhiteSpace |
( |
const char * |
p | ) |
|
|
inlinestatic |
◆ StringEqual()
static bool tinyxml2::XMLUtil::StringEqual |
( |
const char * |
p, |
|
|
const char * |
q, |
|
|
int |
nChar = INT_MAX |
|
) |
| |
|
inlinestatic |
◆ ToBool()
static bool tinyxml2::XMLUtil::ToBool |
( |
const char * |
str, |
|
|
bool * |
value |
|
) |
| |
|
static |
◆ ToDouble()
static bool tinyxml2::XMLUtil::ToDouble |
( |
const char * |
str, |
|
|
double * |
value |
|
) |
| |
|
static |
◆ ToFloat()
static bool tinyxml2::XMLUtil::ToFloat |
( |
const char * |
str, |
|
|
float * |
value |
|
) |
| |
|
static |
◆ ToInt()
static bool tinyxml2::XMLUtil::ToInt |
( |
const char * |
str, |
|
|
int * |
value |
|
) |
| |
|
static |
◆ ToStr() [1/5]
static void tinyxml2::XMLUtil::ToStr |
( |
bool |
v, |
|
|
char * |
buffer, |
|
|
int |
bufferSize |
|
) |
| |
|
static |
◆ ToStr() [2/5]
static void tinyxml2::XMLUtil::ToStr |
( |
double |
v, |
|
|
char * |
buffer, |
|
|
int |
bufferSize |
|
) |
| |
|
static |
◆ ToStr() [3/5]
static void tinyxml2::XMLUtil::ToStr |
( |
float |
v, |
|
|
char * |
buffer, |
|
|
int |
bufferSize |
|
) |
| |
|
static |
◆ ToStr() [4/5]
static void tinyxml2::XMLUtil::ToStr |
( |
int |
v, |
|
|
char * |
buffer, |
|
|
int |
bufferSize |
|
) |
| |
|
static |
◆ ToStr() [5/5]
static void tinyxml2::XMLUtil::ToStr |
( |
unsigned |
v, |
|
|
char * |
buffer, |
|
|
int |
bufferSize |
|
) |
| |
|
static |
◆ ToUnsigned()
static bool tinyxml2::XMLUtil::ToUnsigned |
( |
const char * |
str, |
|
|
unsigned * |
value |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: