CRM64Pro GDK  v0.97
A free cross-platform game development kit built on top of SDL 2.0
Public Member Functions | List of all members
CRM64Pro::XML Class Reference

Inherits CRM64Pro::ObjectBase.

Public Member Functions

Sint32 info (Sint32 iMode=0)
 
Sint32 getName (string &sName)
 
Uint32 getID ()
 
Sint32 nodePointTo (Sint32 iParam, char *szNodes,...)
 
Sint32 nodeFirst ()
 
Sint32 nodeNext ()
 
Sint32 nodePrev ()
 
Sint32 nodeParent ()
 
Sint32 nodeChild ()
 
Sint32 nodeStore ()
 
Sint32 nodeRestore ()
 
Sint32 nodeRemove ()
 
Sint32 nodeCreate (const string &sNode)
 
Sint32 nodeRename (const string &sNode)
 
Sint32 nodeGetName (string &sNode)
 
Sint32 setAttribute (const string &sAttr, const string &sValue)
 
Sint32 setAttribute (const string &sAttr, const Sint32 &iValue)
 
Sint32 setAttribute (const string &sAttr, const double &dValue)
 
Sint32 getAttribute (const string &sAttr, string &sValue)
 
Sint32 getAttribute (const string &sAttr, Sint32 &iValue)
 
Sint32 getAttribute (const string &sAttr, double &dValue)
 
Sint32 removeAttribute (const string &sAttr)
 
Sint32 setText (const string &sText)
 
Sint32 getText (string &sText)
 
Sint32 removeText ()
 
Sint32 setComment (const string &sComment)
 
Sint32 getComment (string &sComment)
 
Sint32 removeComment ()
 
Sint32 saveToFile (const string &sFile)
 
Sint32 save (const string &sFileCDC)
 
Sint32 save (Sint32 idCDC)