omegalib  13.1
tinyxml.h File Reference
#include "omicron/osystem.h"
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "tinystr.h"

Classes

struct  omega::xml::TiXmlCursor
 
class  omega::xml::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  omega::xml::TiXmlBase
 TiXmlBase is a base class for every class in TinyXml. More...
 
class  omega::xml::TiXmlNode
 The parent class for everything in the Document Object Model. More...
 
class  omega::xml::TiXmlAttribute
 An attribute is a name-value pair. More...
 
class  omega::xml::TiXmlAttributeSet
 
class  omega::xml::TiXmlElement
 The element is a container class. More...
 
class  omega::xml::TiXmlComment
 An XML comment. More...
 
class  omega::xml::TiXmlText
 XML text. More...
 
class  omega::xml::TiXmlDeclaration
 In correct XML the declaration is the first entry in the file. More...
 
class  omega::xml::TiXmlUnknown
 Any tag that tinyXml doesn't recognize is saved as an unknown. More...
 
class  omega::xml::TiXmlDocument
 Always the top level node. More...
 
class  omega::xml::TiXmlHandle
 A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. More...
 
class  omega::xml::TiXmlPrinter
 Print to memory functionality. More...
 

Namespaces

 omega
 
 omega::xml
 

Macros

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

Enumerations

enum  { omega::xml::TIXML_SUCCESS, omega::xml::TIXML_NO_ATTRIBUTE, omega::xml::TIXML_WRONG_TYPE }
 
enum  omega::xml::TiXmlEncoding { omega::xml::TIXML_ENCODING_UNKNOWN, omega::xml::TIXML_ENCODING_UTF8, omega::xml::TIXML_ENCODING_LEGACY }
 

Variables

const int omega::xml::TIXML_MAJOR_VERSION = 2
 
const int omega::xml::TIXML_MINOR_VERSION = 6
 
const int omega::xml::TIXML_PATCH_VERSION = 2
 
const TiXmlEncoding omega::xml::TIXML_DEFAULT_ENCODING = TIXML_ENCODING_UNKNOWN
 

Macro Definition Documentation

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