Panda3D
Public Types | Public Member Functions | Static Public Member Functions

TiXmlDocument Class Reference

Inheritance diagram for TiXmlDocument:
TiXmlNode TiXmlBase

List of all members.

Public Types

enum  NodeType {
  TINYXMLDOCUMENT = 0, TINYXMLELEMENT = 1, TINYXMLCOMMENT = 2, TINYXMLUNKNOWN = 3,
  TINYXMLTEXT = 4, TINYXMLDECLARATION = 5, TINYXMLTYPECOUNT = 6
}

Public Member Functions

 TiXmlDocument ()
 TiXmlDocument (TiXmlDocument const copy)
 TiXmlDocument (string documentName)
 TiXmlDocument (string documentName)
bool Accept (TiXmlVisitor visitor)
 Clear ()
 ClearError ()
TiXmlNode Clone ()
int Column ()
bool Error ()
int ErrorCol ()
string ErrorDesc ()
int ErrorId ()
int ErrorRow ()
TiXmlNode FirstChild ()
TiXmlNode const FirstChild ()
TiXmlNode FirstChild (string _value)
TiXmlNode const FirstChild (string _value)
TiXmlNode FirstChild (string _value)
TiXmlNode const FirstChild (string value)
TiXmlElement FirstChildElement ()
TiXmlElement const FirstChildElement ()
TiXmlElement FirstChildElement (string _value)
TiXmlElement const FirstChildElement (string _value)
TiXmlElement FirstChildElement (string _value)
TiXmlElement const FirstChildElement (string _value)
TiXmlDocument const GetDocument ()
TiXmlDocument GetDocument ()
 GetUserData ()
 GetUserData ()
TiXmlNode InsertAfterChild (TiXmlNode afterThis, TiXmlNode const addThis)
TiXmlNode InsertBeforeChild (TiXmlNode beforeThis, TiXmlNode const addThis)
TiXmlNode InsertEndChild (TiXmlNode const addThis)
TiXmlNode const IterateChildren (string _value, TiXmlNode const previous)
TiXmlNode const IterateChildren (TiXmlNode const previous)
TiXmlNode IterateChildren (TiXmlNode const previous)
TiXmlNode IterateChildren (string _value, TiXmlNode const previous)
TiXmlNode IterateChildren (string _value, TiXmlNode const previous)
TiXmlNode const IterateChildren (string value, TiXmlNode const previous)
TiXmlNode LastChild ()
TiXmlNode const LastChild ()
TiXmlNode LastChild (string _value)
TiXmlNode const LastChild (string _value)
TiXmlNode const LastChild (string value)
TiXmlNode LastChild (string _value)
bool LoadFile (TiXmlEncoding encoding)
bool LoadFile ()
bool LoadFile (string filename, TiXmlEncoding encoding)
bool LoadFile (string filename)
bool LoadFile (string filename, TiXmlEncoding encoding)
bool LoadFile (FILE, TiXmlEncoding encoding)
bool LoadFile (string filename)
bool LoadFile (FILE)
TiXmlNode NextSibling ()
TiXmlNode const NextSibling ()
TiXmlNode NextSibling (string _value)
TiXmlNode const NextSibling (string _value)
TiXmlNode const NextSibling (string)
TiXmlNode NextSibling (string _next)
TiXmlElement NextSiblingElement ()
TiXmlElement const NextSiblingElement ()
TiXmlElement const NextSiblingElement (string _value)
TiXmlElement NextSiblingElement (string _next)
TiXmlElement const NextSiblingElement (string)
TiXmlElement NextSiblingElement (string _value)
bool NoChildren ()
TiXmlDocument operator= (TiXmlDocument const copy)
TiXmlNode Parent ()
TiXmlNode const Parent ()
string Parse (string p, TiXmlParsingData data, TiXmlEncoding encoding)
TiXmlNode PreviousSibling (string _prev)
TiXmlNode const PreviousSibling (string _value)
TiXmlNode const PreviousSibling (string)
TiXmlNode PreviousSibling (string _value)
TiXmlNode PreviousSibling ()
TiXmlNode const PreviousSibling ()
 Print (FILE cfile, int depth)
 Print ()
bool RemoveChild (TiXmlNode removeThis)
TiXmlNode ReplaceChild (TiXmlNode replaceThis, TiXmlNode const withThis)
TiXmlElement const RootElement ()
TiXmlElement RootElement ()
int Row ()
bool SaveFile (string filename)
bool SaveFile (FILE)
bool SaveFile (string filename)
bool SaveFile ()
 SetError (int err, string errorLocation, TiXmlParsingData prevData, TiXmlEncoding encoding)
 SetTabSize (int _tabsize)
 SetValue (string _value)
 SetValue (string _value)
int TabSize ()
TiXmlComment const ToComment ()
TiXmlComment ToComment ()
TiXmlDeclaration const ToDeclaration ()
TiXmlDeclaration ToDeclaration ()
TiXmlDocument const ToDocument ()
TiXmlDocument ToDocument ()
TiXmlElement const ToElement ()
TiXmlElement ToElement ()
TiXmlText const ToText ()
TiXmlText ToText ()
TiXmlUnknown ToUnknown ()
TiXmlUnknown const ToUnknown ()
int Type ()
string Value ()
string ValueStr ()
string ValueTStr ()

Static Public Member Functions

static EncodeString (string str, basic_stringchar out)
static bool IsWhiteSpaceCondensed ()
static SetCondenseWhiteSpace (bool condense)

Member Enumeration Documentation

enum NodeType [inherited]
Enumerator:
TINYXMLDOCUMENT 
TINYXMLELEMENT 
TINYXMLCOMMENT 
TINYXMLUNKNOWN 
TINYXMLTEXT 
TINYXMLDECLARATION 
TINYXMLTYPECOUNT 

Constructor & Destructor Documentation

TiXmlDocument ( TiXmlDocument const  copy)
TiXmlDocument ( string  documentName)
TiXmlDocument ( string  documentName)

Member Function Documentation

bool Accept ( TiXmlVisitor  visitor) [inherited]
Clear ( ) [inherited]
ClearError ( )
TiXmlNode Clone ( ) [inherited]
int Column ( ) [inherited]
static EncodeString ( string  str,
basic_stringchar  out 
) [static, inherited]
bool Error ( )
int ErrorCol ( )
string ErrorDesc ( )
int ErrorId ( )
int ErrorRow ( )
TiXmlNode FirstChild ( ) [inherited]
TiXmlNode const FirstChild ( ) [inherited]
TiXmlNode FirstChild ( string  _value) [inherited]
TiXmlNode const FirstChild ( string  _value) [inherited]
TiXmlNode FirstChild ( string  _value) [inherited]
TiXmlNode const FirstChild ( string  value) [inherited]
TiXmlElement FirstChildElement ( ) [inherited]
TiXmlElement const FirstChildElement ( ) [inherited]
TiXmlElement FirstChildElement ( string  _value) [inherited]
TiXmlElement const FirstChildElement ( string  _value) [inherited]
TiXmlElement FirstChildElement ( string  _value) [inherited]
TiXmlElement const FirstChildElement ( string  _value) [inherited]
TiXmlDocument GetDocument ( ) [inherited]
TiXmlDocument const GetDocument ( ) [inherited]
GetUserData ( ) [inherited]
GetUserData ( ) [inherited]
TiXmlNode InsertAfterChild ( TiXmlNode  afterThis,
TiXmlNode const  addThis 
) [inherited]
TiXmlNode InsertBeforeChild ( TiXmlNode  beforeThis,
TiXmlNode const  addThis 
) [inherited]
TiXmlNode InsertEndChild ( TiXmlNode const  addThis) [inherited]
static bool IsWhiteSpaceCondensed ( ) [static, inherited]
TiXmlNode IterateChildren ( TiXmlNode const  previous) [inherited]
TiXmlNode const IterateChildren ( TiXmlNode const  previous) [inherited]
TiXmlNode const IterateChildren ( string  _value,
TiXmlNode const  previous 
) [inherited]
TiXmlNode IterateChildren ( string  _value,
TiXmlNode const  previous 
) [inherited]
TiXmlNode const IterateChildren ( string  value,
TiXmlNode const  previous 
) [inherited]
TiXmlNode IterateChildren ( string  _value,
TiXmlNode const  previous 
) [inherited]
TiXmlNode const LastChild ( ) [inherited]
TiXmlNode LastChild ( ) [inherited]
TiXmlNode LastChild ( string  _value) [inherited]
TiXmlNode const LastChild ( string  _value) [inherited]
TiXmlNode LastChild ( string  _value) [inherited]
TiXmlNode const LastChild ( string  value) [inherited]
bool LoadFile ( string  filename,
TiXmlEncoding  encoding 
)
bool LoadFile ( TiXmlEncoding  encoding)
bool LoadFile ( string  filename)
bool LoadFile ( FILE  ,
TiXmlEncoding  encoding 
)
bool LoadFile ( )
bool LoadFile ( string  filename,
TiXmlEncoding  encoding 
)
bool LoadFile ( FILE  )
bool LoadFile ( string  filename)
TiXmlNode const NextSibling ( ) [inherited]
TiXmlNode NextSibling ( string  _value) [inherited]
TiXmlNode const NextSibling ( string  _value) [inherited]
TiXmlNode const NextSibling ( string  ) [inherited]
TiXmlNode NextSibling ( string  _next) [inherited]
TiXmlNode NextSibling ( ) [inherited]
TiXmlElement NextSiblingElement ( ) [inherited]
TiXmlElement const NextSiblingElement ( ) [inherited]
TiXmlElement const NextSiblingElement ( string  _value) [inherited]
TiXmlElement NextSiblingElement ( string  _next) [inherited]
TiXmlElement const NextSiblingElement ( string  ) [inherited]
TiXmlElement NextSiblingElement ( string  _value) [inherited]
bool NoChildren ( ) [inherited]
TiXmlDocument operator= ( TiXmlDocument const  copy)
TiXmlNode Parent ( ) [inherited]
TiXmlNode const Parent ( ) [inherited]
string Parse ( string  p,
TiXmlParsingData  data,
TiXmlEncoding  encoding 
) [inherited]
TiXmlNode PreviousSibling ( string  _prev) [inherited]
TiXmlNode const PreviousSibling ( string  ) [inherited]
TiXmlNode PreviousSibling ( ) [inherited]
TiXmlNode const PreviousSibling ( ) [inherited]
TiXmlNode PreviousSibling ( string  _value) [inherited]
TiXmlNode const PreviousSibling ( string  _value) [inherited]
Print ( FILE  cfile,
int  depth 
) [inherited]
Print ( )
bool RemoveChild ( TiXmlNode  removeThis) [inherited]
TiXmlNode ReplaceChild ( TiXmlNode  replaceThis,
TiXmlNode const  withThis 
) [inherited]
TiXmlElement RootElement ( )
TiXmlElement const RootElement ( )
int Row ( ) [inherited]
bool SaveFile ( )
bool SaveFile ( string  filename)
bool SaveFile ( FILE  )
bool SaveFile ( string  filename)
static SetCondenseWhiteSpace ( bool  condense) [static, inherited]
SetError ( int  err,
string  errorLocation,
TiXmlParsingData  prevData,
TiXmlEncoding  encoding 
)
SetTabSize ( int  _tabsize)
SetValue ( string  _value) [inherited]
SetValue ( string  _value) [inherited]
int TabSize ( )
TiXmlComment ToComment ( ) [inherited]
TiXmlComment const ToComment ( ) [inherited]
TiXmlDeclaration const ToDeclaration ( ) [inherited]
TiXmlDeclaration ToDeclaration ( ) [inherited]
TiXmlDocument ToDocument ( ) [inherited]
TiXmlDocument const ToDocument ( ) [inherited]
TiXmlElement ToElement ( ) [inherited]
TiXmlElement const ToElement ( ) [inherited]
TiXmlText const ToText ( ) [inherited]
TiXmlText ToText ( ) [inherited]
TiXmlUnknown ToUnknown ( ) [inherited]
TiXmlUnknown const ToUnknown ( ) [inherited]
int Type ( ) [inherited]
string Value ( ) [inherited]
string ValueStr ( ) [inherited]
string ValueTStr ( ) [inherited]
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties