#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 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 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 544 of file tinyxml2.h.
 
  
  
      
        
          | void tinyxml2::XMLUtil::ConvertUTF32ToUTF8  | 
          ( | 
          unsigned long  | 
          input,  | 
         
        
           | 
           | 
          char *  | 
          output,  | 
         
        
           | 
           | 
          int *  | 
          length  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | const char * tinyxml2::XMLUtil::GetCharacterRef  | 
          ( | 
          const char *  | 
          p,  | 
         
        
           | 
           | 
          char *  | 
          value,  | 
         
        
           | 
           | 
          int *  | 
          length  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static bool tinyxml2::XMLUtil::IsNameChar  | 
          ( | 
          unsigned char  | 
          ch | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static bool tinyxml2::XMLUtil::IsNameStartChar  | 
          ( | 
          unsigned char  | 
          ch | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static bool tinyxml2::XMLUtil::IsUTF8Continuation  | 
          ( | 
          const char  | 
          p | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static bool tinyxml2::XMLUtil::IsWhiteSpace  | 
          ( | 
          char  | 
          p | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | const char * tinyxml2::XMLUtil::ReadBOM  | 
          ( | 
          const char *  | 
          p,  | 
         
        
           | 
           | 
          bool *  | 
          hasBOM  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static const char* tinyxml2::XMLUtil::SkipWhiteSpace  | 
          ( | 
          const char *  | 
          p | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static char* tinyxml2::XMLUtil::SkipWhiteSpace  | 
          ( | 
          char *  | 
          p | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | 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   | 
  
 
 
  
  
      
        
          | bool tinyxml2::XMLUtil::ToDouble  | 
          ( | 
          const char *  | 
          str,  | 
         
        
           | 
           | 
          double *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | bool tinyxml2::XMLUtil::ToFloat  | 
          ( | 
          const char *  | 
          str,  | 
         
        
           | 
           | 
          float *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | bool tinyxml2::XMLUtil::ToInt  | 
          ( | 
          const char *  | 
          str,  | 
         
        
           | 
           | 
          int *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void tinyxml2::XMLUtil::ToStr  | 
          ( | 
          int  | 
          v,  | 
         
        
           | 
           | 
          char *  | 
          buffer,  | 
         
        
           | 
           | 
          int  | 
          bufferSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void tinyxml2::XMLUtil::ToStr  | 
          ( | 
          unsigned  | 
          v,  | 
         
        
           | 
           | 
          char *  | 
          buffer,  | 
         
        
           | 
           | 
          int  | 
          bufferSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void tinyxml2::XMLUtil::ToStr  | 
          ( | 
          bool  | 
          v,  | 
         
        
           | 
           | 
          char *  | 
          buffer,  | 
         
        
           | 
           | 
          int  | 
          bufferSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void tinyxml2::XMLUtil::ToStr  | 
          ( | 
          float  | 
          v,  | 
         
        
           | 
           | 
          char *  | 
          buffer,  | 
         
        
           | 
           | 
          int  | 
          bufferSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void tinyxml2::XMLUtil::ToStr  | 
          ( | 
          double  | 
          v,  | 
         
        
           | 
           | 
          char *  | 
          buffer,  | 
         
        
           | 
           | 
          int  | 
          bufferSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | bool tinyxml2::XMLUtil::ToUnsigned  | 
          ( | 
          const char *  | 
          str,  | 
         
        
           | 
           | 
          unsigned *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following files: