XALM  1.0
 Vše Třídy Prostory jmen Soubory Funkce Proměnné Výčty Hodnoty výčtu Friends Definice maker
Statické veřejné metody | Seznam všech členů
Dokumentace třídy tinyxml2::XMLUtil

#include <tinyxml2.h>

Statické veřejné metody

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 ToLong (const char *str, long *value)
 
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)
 

Detailní popis

Definice je uvedena na řádku 477 v souboru tinyxml2.h.

Dokumentace k metodám

void tinyxml2::XMLUtil::ConvertUTF32ToUTF8 ( unsigned long  input,
char *  output,
int *  length 
)
static

Definice je uvedena na řádku 282 v souboru tinyxml2.cpp.

Používá se v GetCharacterRef().

const char * tinyxml2::XMLUtil::GetCharacterRef ( const char *  p,
char *  value,
int *  length 
)
static

Definice je uvedena na řádku 330 v souboru tinyxml2.cpp.

Odkazuje se na ConvertUTF32ToUTF8().

Používá se v tinyxml2::StrPair::GetStr().

static bool tinyxml2::XMLUtil::IsNameChar ( unsigned char  ch)
inlinestatic

Definice je uvedena na řádku 504 v souboru tinyxml2.h.

Používá se v tinyxml2::StrPair::ParseName().

static bool tinyxml2::XMLUtil::IsNameStartChar ( unsigned char  ch)
inlinestatic

Definice je uvedena na řádku 498 v souboru tinyxml2.h.

Používá se v tinyxml2::XMLElement::ParseAttributes() a tinyxml2::StrPair::ParseName().

static int tinyxml2::XMLUtil::IsUTF8Continuation ( const char  p)
inlinestatic

Definice je uvedena na řádku 527 v souboru tinyxml2.h.

static bool tinyxml2::XMLUtil::IsWhiteSpace ( char  p)
inlinestatic

Definice je uvedena na řádku 494 v souboru tinyxml2.h.

Používá se v tinyxml2::StrPair::CollapseWhitespace().

const char * tinyxml2::XMLUtil::ReadBOM ( const char *  p,
bool *  hasBOM 
)
static

Definice je uvedena na řádku 267 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_UTF_LEAD_0, TIXML_UTF_LEAD_1 a TIXML_UTF_LEAD_2.

Používá se v tinyxml2::XMLDocument::LoadFile() a tinyxml2::XMLDocument::Parse().

static const char* tinyxml2::XMLUtil::SkipWhiteSpace ( const char *  p)
inlinestatic
static char* tinyxml2::XMLUtil::SkipWhiteSpace ( char *  p)
inlinestatic

Definice je uvedena na řádku 488 v souboru tinyxml2.h.

static bool tinyxml2::XMLUtil::StringEqual ( const char *  p,
const char *  q,
int  nChar = INT_MAX 
)
inlinestatic
bool tinyxml2::XMLUtil::ToBool ( const char *  str,
bool *  value 
)
static

Definice je uvedena na řádku 463 v souboru tinyxml2.cpp.

Odkazuje se na StringEqual() a ToInt().

Používá se v tinyxml2::XMLElement::QueryBoolText() a tinyxml2::XMLAttribute::QueryBoolValue().

bool tinyxml2::XMLUtil::ToDouble ( const char *  str,
double *  value 
)
static

Definice je uvedena na řádku 490 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SSCANF.

Používá se v tinyxml2::XMLElement::QueryDoubleText() a tinyxml2::XMLAttribute::QueryDoubleValue().

bool tinyxml2::XMLUtil::ToFloat ( const char *  str,
float *  value 
)
static

Definice je uvedena na řádku 482 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SSCANF.

Používá se v tinyxml2::XMLElement::QueryFloatText() a tinyxml2::XMLAttribute::QueryFloatValue().

bool tinyxml2::XMLUtil::ToInt ( const char *  str,
int *  value 
)
static

Definice je uvedena na řádku 447 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SSCANF.

Používá se v tinyxml2::XMLElement::QueryIntText(), tinyxml2::XMLAttribute::QueryIntValue() a ToBool().

bool tinyxml2::XMLUtil::ToLong ( const char *  str,
long *  value 
)
static

Definice je uvedena na řádku 438 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SSCANF.

Používá se v tinyxml2::XMLAttribute::QueryLongValue().

void tinyxml2::XMLUtil::ToStr ( int  v,
char *  buffer,
int  bufferSize 
)
static
void tinyxml2::XMLUtil::ToStr ( unsigned  v,
char *  buffer,
int  bufferSize 
)
static

Definice je uvedena na řádku 414 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SNPRINTF.

void tinyxml2::XMLUtil::ToStr ( bool  v,
char *  buffer,
int  bufferSize 
)
static

Definice je uvedena na řádku 420 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SNPRINTF.

void tinyxml2::XMLUtil::ToStr ( float  v,
char *  buffer,
int  bufferSize 
)
static

Definice je uvedena na řádku 426 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SNPRINTF.

void tinyxml2::XMLUtil::ToStr ( double  v,
char *  buffer,
int  bufferSize 
)
static

Definice je uvedena na řádku 432 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SNPRINTF.

bool tinyxml2::XMLUtil::ToUnsigned ( const char *  str,
unsigned *  value 
)
static

Definice je uvedena na řádku 455 v souboru tinyxml2.cpp.

Odkazuje se na TIXML_SSCANF.

Používá se v tinyxml2::XMLElement::QueryUnsignedText() a tinyxml2::XMLAttribute::QueryUnsignedValue().


Dokumentace pro tuto třídu byla generována z následujících souborů: