TDME2  1.9.200
Classes | Namespaces | Macros | Enumerations | Variables
tinyxml.h File Reference
#include <assert.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
#include <iostream>
#include <sstream>
Include dependency graph for tinyxml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TiXmlCursor
 
class  TiXmlVisitor
 Implements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks. More...
 
class  TiXmlBase
 TiXmlBase is a base class for every class in TinyXml. More...
 
struct  TiXmlBase::Entity
 
class  TiXmlNode
 The parent class for everything in the Document Object Model. More...
 
class  TiXmlAttribute
 An attribute is a name-value pair. More...
 
class  TiXmlAttributeSet
 
class  TiXmlElement
 The element is a container class. More...
 
class  TiXmlComment
 An XML comment. More...
 
class  TiXmlText
 XML text. More...
 
class  TiXmlDeclaration
 In correct XML the declaration is the first entry in the file. More...
 
class  TiXmlUnknown
 Any tag that tinyXml doesn't recognize is saved as an unknown. More...
 
class  TiXmlDocument
 Always the top level node. More...
 
class  TiXmlHandle
 A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More...
 
class  TiXmlPrinter
 Print to memory functionality. More...
 

Namespaces

 tinyxml
 

Macros

#define TIXML_STRING   std::string
 
#define TIXML_SAFE
 
#define TIXML_SNPRINTF   snprintf
 
#define TIXML_SSCANF   sscanf
 

Enumerations

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

Variables

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

Macro Definition Documentation

◆ TIXML_STRING

#define TIXML_STRING   std::string

Definition at line 36 of file tinyxml.h.

◆ TIXML_SAFE

#define TIXML_SAFE

Definition at line 42 of file tinyxml.h.

◆ TIXML_SNPRINTF

#define TIXML_SNPRINTF   snprintf

Definition at line 51 of file tinyxml.h.

◆ TIXML_SSCANF

#define TIXML_SSCANF   sscanf

Definition at line 52 of file tinyxml.h.