zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
tinyxml.h File Reference
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"

Go to the source code of this file.

Classes

class  TiXmlAttribute
 
class  TiXmlAttributeSet
 
class  TiXmlBase
 
class  TiXmlComment
 
struct  TiXmlCursor
 
class  TiXmlDeclaration
 
class  TiXmlDocument
 
class  TiXmlElement
 
class  TiXmlHandle
 
class  TiXmlNode
 
class  TiXmlPrinter
 
class  TiXmlText
 
class  TiXmlUnknown
 
class  TiXmlVisitor
 

Macros

#define TIXML_SAFE
 
#define TIXML_SNPRINTF   snprintf
 
#define TIXML_SSCANF   sscanf
 
#define TIXML_STRING   TiXmlString
 

Enumerations

enum  { TIXML_SUCCESS, TIXML_NO_ATTRIBUTE, TIXML_WRONG_TYPE }
 
enum  TiXmlEncoding { TIXML_ENCODING_UNKNOWN, TIXML_ENCODING_UTF8, TIXML_ENCODING_LEGACY }
 

Variables

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 
const int TIXML_MAJOR_VERSION = 2
 
const int TIXML_MINOR_VERSION = 6
 
const int TIXML_PATCH_VERSION = 1
 

Macro Definition Documentation

#define TIXML_SAFE

Definition at line 60 of file tinyxml.h.

#define TIXML_SNPRINTF   snprintf
#define TIXML_SSCANF   sscanf

Definition at line 79 of file tinyxml.h.

Referenced by TiXmlAttribute::QueryDoubleValue(), and TiXmlAttribute::QueryIntValue().

Enumeration Type Documentation

anonymous enum
Enumerator
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 

Definition at line 154 of file tinyxml.h.

Enumerator
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 

Definition at line 163 of file tinyxml.h.

Variable Documentation

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN

Definition at line 170 of file tinyxml.h.

const int TIXML_MAJOR_VERSION = 2

Definition at line 92 of file tinyxml.h.

const int TIXML_MINOR_VERSION = 6

Definition at line 93 of file tinyxml.h.

const int TIXML_PATCH_VERSION = 1

Definition at line 94 of file tinyxml.h.