FEDRA emulsion software from the OPERA Collaboration
tinyxml.h File Reference
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"
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  TiXmlBase::Entity
 
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 = 2
 

Macro Definition Documentation

◆ TIXML_SAFE

#define TIXML_SAFE

◆ TIXML_SNPRINTF

#define TIXML_SNPRINTF   snprintf

◆ TIXML_SSCANF

#define TIXML_SSCANF   sscanf

◆ TIXML_STRING

#define TIXML_STRING   TiXmlString

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 
155{
159};
@ TIXML_WRONG_TYPE
Definition: tinyxml.h:158
@ TIXML_SUCCESS
Definition: tinyxml.h:156
@ TIXML_NO_ATTRIBUTE
Definition: tinyxml.h:157

◆ TiXmlEncoding

Enumerator
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 
164{
168};
@ TIXML_ENCODING_UNKNOWN
Definition: tinyxml.h:165
@ TIXML_ENCODING_LEGACY
Definition: tinyxml.h:167
@ TIXML_ENCODING_UTF8
Definition: tinyxml.h:166

Variable Documentation

◆ TIXML_DEFAULT_ENCODING

const TiXmlEncoding TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN

◆ TIXML_MAJOR_VERSION

const int TIXML_MAJOR_VERSION = 2

◆ TIXML_MINOR_VERSION

const int TIXML_MINOR_VERSION = 6

◆ TIXML_PATCH_VERSION

const int TIXML_PATCH_VERSION = 2