omegalib  13.1
omega::xml Namespace Reference

Classes

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

Enumerations

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

Functions

bool operator== (const TiXmlString &a, const TiXmlString &b)
 
bool operator< (const TiXmlString &a, const TiXmlString &b)
 
bool operator!= (const TiXmlString &a, const TiXmlString &b)
 
bool operator> (const TiXmlString &a, const TiXmlString &b)
 
bool operator<= (const TiXmlString &a, const TiXmlString &b)
 
bool operator>= (const TiXmlString &a, const TiXmlString &b)
 
bool operator== (const TiXmlString &a, const char *b)
 
bool operator== (const char *a, const TiXmlString &b)
 
bool operator!= (const TiXmlString &a, const char *b)
 
bool operator!= (const char *a, const TiXmlString &b)
 
TiXmlString operator+ (const TiXmlString &a, const TiXmlString &b)
 
TiXmlString operator+ (const TiXmlString &a, const char *b)
 
TiXmlString operator+ (const char *a, const TiXmlString &b)
 

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
 

Enumeration Type Documentation

anonymous enum
Enumerator
TIXML_SUCCESS 
TIXML_NO_ATTRIBUTE 
TIXML_WRONG_TYPE 
Enumerator
TIXML_ENCODING_UNKNOWN 
TIXML_ENCODING_UTF8 
TIXML_ENCODING_LEGACY 

Function Documentation

bool omega::xml::operator!= ( const TiXmlString a,
const TiXmlString b 
)
inline
bool omega::xml::operator!= ( const TiXmlString a,
const char *  b 
)
inline
bool omega::xml::operator!= ( const char *  a,
const TiXmlString b 
)
inline
TiXmlString omega::xml::operator+ ( const TiXmlString a,
const TiXmlString b 
)
TiXmlString omega::xml::operator+ ( const TiXmlString a,
const char *  b 
)
TiXmlString omega::xml::operator+ ( const char *  a,
const TiXmlString b 
)
bool omega::xml::operator< ( const TiXmlString a,
const TiXmlString b 
)
inline
bool omega::xml::operator<= ( const TiXmlString a,
const TiXmlString b 
)
inline
bool omega::xml::operator== ( const TiXmlString a,
const TiXmlString b 
)
inline
bool omega::xml::operator== ( const TiXmlString a,
const char *  b 
)
inline
bool omega::xml::operator== ( const char *  a,
const TiXmlString b 
)
inline
bool omega::xml::operator> ( const TiXmlString a,
const TiXmlString b 
)
inline
bool omega::xml::operator>= ( const TiXmlString a,
const TiXmlString b 
)
inline

Variable Documentation

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