AddAttribute(const char *pAttributeName, const char *pValue=0) | Burger::FileXML::Element | inline |
AddElement(const char *pElementName) | Burger::FileXML::Element | inline |
AttributeGetBoolean(const char *pAttributeName, uint_t bDefault) const | Burger::FileXML::Element | |
AttributeGetDouble(const char *pAttributeName, double dDefault) const | Burger::FileXML::Element | |
AttributeGetDouble(const char *pAttributeName, double dDefault, double dMin, double dMax) const | Burger::FileXML::Element | |
AttributeGetFloat(const char *pAttributeName, float fDefault) const | Burger::FileXML::Element | |
AttributeGetFloat(const char *pAttributeName, float fDefault, float fMin, float fMax) const | Burger::FileXML::Element | |
AttributeGetInt(const char *pAttributeName, int_t iDefault, int_t iMin=(- 0x7FFFFFFF) - 1, int_t iMax=0x7FFFFFFF) const | Burger::FileXML::Element | |
AttributeGetString(const char *pAttributeName, const char *pDefault) const | Burger::FileXML::Element | |
AttributeGetWord(const char *pAttributeName, uint_t uDefault, uint_t uMin=0, uint_t uMax=0xFFFFFFFFU) const | Burger::FileXML::Element | |
AttributeSetBoolean(const char *pAttributeName, uint_t bValue) | Burger::FileXML::Element | |
AttributeSetDouble(const char *pAttributeName, double dValue) | Burger::FileXML::Element | |
AttributeSetFloat(const char *pAttributeName, float fValue) | Burger::FileXML::Element | |
AttributeSetInt(const char *pAttributeName, int_t iValue) | Burger::FileXML::Element | |
AttributeSetString(const char *pAttributeName, const char *pValue) | Burger::FileXML::Element | |
AttributeSetWord(const char *pAttributeName, uint_t uValue) | Burger::FileXML::Element | |
AttributeSetWordHex(const char *pAttributeName, uint_t uValue) | Burger::FileXML::Element | |
DeleteAttribute(const char *pAttributeName) | Burger::FileXML::Element | inline |
DeleteElement(const char *pElementName) | Burger::FileXML::Element | inline |
DeleteElements(const char *pElementName) | Burger::FileXML::Element | inline |
Element() | Burger::FileXML::Element | |
Element(const char *pName) | Burger::FileXML::Element | |
ElementGetBoolean(const char *pElementName, uint_t bDefault) const | Burger::FileXML::Element | |
ElementGetDouble(const char *pElementName, double dDefault) const | Burger::FileXML::Element | |
ElementGetDouble(const char *pElementName, double dDefault, double dMin, double dMax) const | Burger::FileXML::Element | |
ElementGetFloat(const char *pElementName, float fDefault) const | Burger::FileXML::Element | |
ElementGetFloat(const char *pElementName, float fDefault, float fMin, float fMax) const | Burger::FileXML::Element | |
ElementGetInt(const char *pElementName, int_t iDefault, int_t iMin=(- 0x7FFFFFFF) -1, int_t iMax=0x7FFFFFFF) const | Burger::FileXML::Element | |
ElementGetString(const char *pElementName, const char *pDefault) const | Burger::FileXML::Element | |
ElementGetWord(const char *pElementName, uint_t uDefault, uint_t uMin=0, uint_t uMax=0xFFFFFFFFU) const | Burger::FileXML::Element | |
ElementSetBoolean(const char *pElementName, uint_t bValue) | Burger::FileXML::Element | |
ElementSetDouble(const char *pElementName, double dValue) | Burger::FileXML::Element | |
ElementSetFloat(const char *pElementName, float fValue) | Burger::FileXML::Element | |
ElementSetInt(const char *pElementName, int_t iValue) | Burger::FileXML::Element | |
ElementSetString(const char *pElementName, const char *pValue) | Burger::FileXML::Element | |
ElementSetWord(const char *pElementName, uint_t uValue) | Burger::FileXML::Element | |
ElementSetWordHex(const char *pElementName, uint_t uValue) | Burger::FileXML::Element | |
eType enum name | Burger::FileXML::Generic | |
FindAttribute(const char *pAttributeName, uint_t bAlwaysCreate=0) | Burger::FileXML::Element | inline |
FindElement(const char *pElementName) const | Burger::FileXML::Element | inline |
FindElement(const char *pElementName, uint_t bAlwaysCreate=0) | Burger::FileXML::Element | inline |
g_StaticRTTI | Burger::Base | static |
Generic(const Generic &)=delete | Burger::FileXML::Generic | private |
Generic(Generic &&)=delete | Burger::FileXML::Generic | private |
Generic(eType uType) | Burger::FileXML::Generic | |
get_class_name(void) const noexcept | Burger::Base | inline |
get_StaticRTTI(void) const noexcept | Burger::Base | virtual |
GetBoolean(uint_t bDefault) const | Burger::FileXML::Element | |
GetDouble(double dDefault) const | Burger::FileXML::Element | |
GetDouble(double dDefault, double dMin, double dMax) const | Burger::FileXML::Element | |
GetFloat(float fDefault) const | Burger::FileXML::Element | |
GetFloat(float fDefault, float fMin, float fMax) const | Burger::FileXML::Element | |
GetInt(int_t iDefault, int_t iMin=(- 0x7FFFFFFF) -1, int_t iMax=0x7FFFFFFF) const | Burger::FileXML::Element | |
GetName(void) const | Burger::FileXML::Element | inline |
GetNext(void) const | Burger::FileXML::Generic | inline |
GetNextElement(void) const | Burger::FileXML::Generic | |
GetNextElement(const char *pElementName) const | Burger::FileXML::Generic | |
GetNextItem(void) const | Burger::FileXML::Generic | |
GetPrevious(void) const | Burger::FileXML::Generic | inline |
GetRoot(void) | Burger::FileXML::Element | inline |
GetRoot(void) const | Burger::FileXML::Element | inline |
GetString(const char *pDefault) const | Burger::FileXML::Element | |
GetType(void) const | Burger::FileXML::Generic | inline |
GetWord(uint_t uDefault, uint_t uMin=0, uint_t uMax=0xFFFFFFFFU) const | Burger::FileXML::Element | |
InsertAfter(Generic *pGeneric) | Burger::FileXML::Generic | inline |
InsertBefore(Generic *pGeneric) | Burger::FileXML::Generic | inline |
m_Attributes | Burger::FileXML::Element | private |
m_eType | Burger::FileXML::Generic | private |
m_Link | Burger::FileXML::Generic | private |
m_Name | Burger::FileXML::Element | private |
m_Root | Burger::FileXML::Element | private |
New(InputMemoryStream *pInput) | Burger::FileXML::Element | static |
New(const char *pName) | Burger::FileXML::Element | static |
operator=(const Generic &)=delete | Burger::FileXML::Generic | private |
operator=(Generic &&)=delete | Burger::FileXML::Generic | private |
Parse(InputMemoryStream *pInput) | Burger::FileXML::Element | virtual |
Save(OutputMemoryStream *pOutput, uint_t uDepth) const | Burger::FileXML::Element | virtual |
SetBoolean(uint_t bValue) | Burger::FileXML::Element | |
SetDouble(double dValue) | Burger::FileXML::Element | |
SetFloat(float fValue) | Burger::FileXML::Element | |
SetInt(int_t iValue) | Burger::FileXML::Element | |
SetName(const char *pInput) | Burger::FileXML::Element | inline |
SetName(const String *pInput) | Burger::FileXML::Element | inline |
SetString(const char *pValue) | Burger::FileXML::Element | |
SetWord(uint_t uValue) | Burger::FileXML::Element | |
SetWordHex(uint_t uValue) | Burger::FileXML::Element | |
XML_ATTRIBUTE enum value | Burger::FileXML::Generic | |
XML_CDATA enum value | Burger::FileXML::Generic | |
XML_COMMENT enum value | Burger::FileXML::Generic | |
XML_DECLARATION enum value | Burger::FileXML::Generic | |
XML_DOCUMENT enum value | Burger::FileXML::Generic | |
XML_ELEMENT enum value | Burger::FileXML::Generic | |
XML_ROOT enum value | Burger::FileXML::Generic | |
XML_TEXT enum value | Burger::FileXML::Generic | |
XML_UNKNOWN enum value | Burger::FileXML::Generic | |
~Base() noexcept=default | Burger::Base | virtual |
~Element() | Burger::FileXML::Element | virtual |
~Generic() | Burger::FileXML::Generic | virtual |