|
vtdata library
|

Public Member Functions | |
| void | AddTag (const vtTag &pTag) |
| void | AddTag (const char *name, const char *value) |
| vtTag * | FindTag (const char *szTagName) |
| const vtTag * | FindTag (const char *szTagName) const |
| vtTag * | GetTag (int index) |
| const vtTag * | GetTag (int index) const |
| unsigned int | NumTags () const |
| void | RemoveTag (int index) |
| void | RemoveTag (const char *szTagName) |
| void | Clear () |
| void | SetValueString (const char *szTagName, const vtString &string, bool bCreating=false) |
| void | SetValueBool (const char *szTagName, bool value, bool bCreating=false) |
| void | SetValueInt (const char *szTagName, int value, bool bCreating=false) |
| void | SetValueFloat (const char *szTagName, float value, bool bCreating=false) |
| void | SetValueDouble (const char *szTagName, double value, bool bCreating=false) |
| void | SetValueRGBi (const char *szTagName, const RGBi &value, bool bCreating=false) |
| const char * | GetValueString (const char *szTagName, bool bSuppressWarning=false) const |
| bool | GetValueBool (const char *szTagName) const |
| int | GetValueInt (const char *szTagName) const |
| float | GetValueFloat (const char *szTagName) const |
| double | GetValueDouble (const char *szTagName) const |
| RGBi | GetValueRGBi (const char *szTagName) const |
| bool | GetValueString (const char *szTagName, vtString &string) const |
| bool | GetValueBool (const char *szTagName, bool &bValue) const |
| bool | GetValueInt (const char *szTagName, int &iValue) const |
| bool | GetValueFloat (const char *szTagName, float &fValue) const |
| bool | GetValueDouble (const char *szTagName, double &dValue) const |
| bool | GetValueRGBi (const char *szTagName, RGBi &color) const |
| vtTagArray & | operator= (const vtTagArray &v) |
| bool | operator== (const vtTagArray &v) const |
| bool | operator!= (const vtTagArray &v) const |
| void | CopyTagsFrom (const vtTagArray &v) |
| bool | WriteToXML (const char *fname, const char *title) const |
| void | WriteToXMLBody (FILE *fp, int iIndent) const |
| bool | LoadFromXML (const char *fname) |
| virtual bool | OverrideValue (const char *szTagName, const vtString &string) |
| virtual void | WriteOverridesToXML (FILE *fp) const |
| void | LogTags () const |
Static Public Member Functions | |
| static void | SetVerbose (bool value) |
Protected Attributes | |
| std::vector< vtTag > | m_tags |
Static Protected Attributes | |
| static bool | s_bVerbose = false |
A simple set of tags. Each tag (vtTag) has two strings: a Name and a Value. This is similar to the concept of a tag in XML.
1.7.4