| addAttribute(XMLCSTR lpszName, XMLCSTR lpszValuev) | XMLNode |  | 
  | addAttribute_priv(int, XMLSTR, XMLSTR) | XMLNode | private | 
  | addAttribute_WOSD(XMLSTR lpszName, XMLSTR lpszValue) | XMLNode |  | 
  | addChild(XMLCSTR lpszName, char isDeclaration=FALSE, XMLElementPosition pos=-1) | XMLNode |  | 
  | addChild(XMLNode nodeToAdd, XMLElementPosition pos=-1) | XMLNode |  | 
  | addChild_priv(int, XMLSTR, char, int) | XMLNode | private | 
  | addChild_WOSD(XMLSTR lpszName, char isDeclaration=FALSE, XMLElementPosition pos=-1) | XMLNode |  | 
  | addClear(XMLCSTR lpszValue, XMLCSTR lpszOpen=NULL, XMLCSTR lpszClose=NULL, XMLElementPosition pos=-1) | XMLNode |  | 
  | addClear_priv(int, XMLSTR, XMLCSTR, XMLCSTR, int) | XMLNode | private | 
  | addClear_WOSD(XMLSTR lpszValue, XMLCSTR lpszOpen=NULL, XMLCSTR lpszClose=NULL, XMLElementPosition pos=-1) | XMLNode |  | 
  | addText(XMLCSTR lpszValue, XMLElementPosition pos=-1) | XMLNode |  | 
  | addText_priv(int, XMLSTR, int) | XMLNode | private | 
  | addText_WOSD(XMLSTR lpszValue, XMLElementPosition pos=-1) | XMLNode |  | 
  | addToOrder(int memInc, int *_pos, int nc, void *p, int size, XMLElementType xtype) | XMLNode | private | 
  | char_encoding_Big5 enum value | XMLNode |  | 
  | char_encoding_error enum value | XMLNode |  | 
  | char_encoding_GB2312 enum value | XMLNode |  | 
  | char_encoding_GBK enum value | XMLNode |  | 
  | char_encoding_legacy enum value | XMLNode |  | 
  | char_encoding_ShiftJIS enum value | XMLNode |  | 
  | char_encoding_UTF8 enum value | XMLNode |  | 
  | createXMLString(int nFormat=1, int *pnSize=NULL) const | XMLNode |  | 
  | CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int nFormat) | XMLNode | privatestatic | 
  | createXMLTopNode(XMLCSTR lpszName, char isDeclaration=FALSE) | XMLNode | static | 
  | createXMLTopNode_WOSD(XMLSTR lpszName, char isDeclaration=FALSE) | XMLNode | static | 
  | d | XMLNode | private | 
  | deepCopy() const | XMLNode |  | 
  | deleteAttribute(int i=0) | XMLNode |  | 
  | deleteAttribute(XMLCSTR lpszName) | XMLNode |  | 
  | deleteAttribute(XMLAttribute *anAttribute) | XMLNode |  | 
  | deleteClear(int i=0) | XMLNode |  | 
  | deleteClear(XMLCSTR lpszValue) | XMLNode |  | 
  | deleteClear(XMLClear *p) | XMLNode |  | 
  | deleteNodeContent() | XMLNode |  | 
  | deleteText(int i=0) | XMLNode |  | 
  | deleteText(XMLCSTR lpszValue) | XMLNode |  | 
  | detachFromParent(XMLNodeData *d) | XMLNode | privatestatic | 
  | emptyNode() | XMLNode | static | 
  | emptyTheNode(char force) | XMLNode | private | 
  | emptyXMLAttribute | XMLNode | static | 
  | emptyXMLClear | XMLNode | static | 
  | emptyXMLNode | XMLNode | static | 
  | enumContents(XMLElementPosition i) const | XMLNode |  | 
  | exactMemory(XMLNodeData *d) | XMLNode | privatestatic | 
  | findPosition(XMLNodeData *d, int index, XMLElementType xtype) | XMLNode | inlineprivatestatic | 
  | getAttribute(int i=0) const | XMLNode |  | 
  | getAttribute(XMLCSTR name, int i) const | XMLNode |  | 
  | getAttribute(XMLCSTR name, int *i=NULL) const | XMLNode |  | 
  | getAttributeName(int i=0) const | XMLNode |  | 
  | getAttributeValue(int i=0) const | XMLNode |  | 
  | getChildNode(int i=0) const | XMLNode |  | 
  | getChildNode(XMLCSTR name, int i) const | XMLNode |  | 
  | getChildNode(XMLCSTR name, int *i=NULL) const | XMLNode |  | 
  | getChildNodeByPath(XMLSTR path, char createNodeIfMissing=0, XMLCHAR sep='/') | XMLNode |  | 
  | getChildNodeByPath(XMLCSTR path, char createNodeIfMissing=0, XMLCHAR sep='/') | XMLNode |  | 
  | getChildNodeWithAttribute(XMLCSTR tagName, XMLCSTR attributeName, XMLCSTR attributeValue=NULL, int *i=NULL) const | XMLNode |  | 
  | getClear(int i=0) const | XMLNode |  | 
  | getError(XMLError error) | XMLNode | static | 
  | getName() const | XMLNode |  | 
  | getParentNode() const | XMLNode |  | 
  | getText(int i=0) const | XMLNode |  | 
  | getVersion() | XMLNode | static | 
  | guessCharEncoding(void *buffer, int bufLen, char useXMLEncodingAttribute=1) | XMLNode | static | 
  | indexClear(XMLCSTR lpszValue) const | XMLNode | private | 
  | indexText(XMLCSTR lpszValue) const | XMLNode | private | 
  | isAttributeSet(XMLCSTR name) const | XMLNode |  | 
  | isDeclaration() const | XMLNode |  | 
  | isEmpty() const | XMLNode |  | 
  | maybeAddTxT(void *pa, XMLCSTR tokenPStr) | XMLNode | private | 
  | nAttribute() const | XMLNode |  | 
  | nChildNode(XMLCSTR name) const | XMLNode |  | 
  | nChildNode() const | XMLNode |  | 
  | nClear() const | XMLNode |  | 
  | nElement() const | XMLNode |  | 
  | nText() const | XMLNode |  | 
  | openFileHelper(XMLCSTR filename, XMLCSTR tag=NULL) | XMLNode | static | 
  | operator=(const XMLNode &A) | XMLNode |  | 
  | parseClearTag(void *px, void *pa) | XMLNode | private | 
  | parseFile(XMLCSTR filename, XMLCSTR tag=NULL, XMLResults *pResults=NULL) | XMLNode | static | 
  | parseString(XMLCSTR lpXMLString, XMLCSTR tag=NULL, XMLResults *pResults=NULL) | XMLNode | static | 
  | ParseXMLElement(void *pXML) | XMLNode | private | 
  | positionOfChildNode(int i=0) const | XMLNode |  | 
  | positionOfChildNode(XMLNode x) const | XMLNode |  | 
  | positionOfChildNode(XMLCSTR name, int i=0) const | XMLNode |  | 
  | positionOfClear(int i=0) const | XMLNode |  | 
  | positionOfClear(XMLCSTR lpszValue) const | XMLNode |  | 
  | positionOfClear(XMLClear *a) const | XMLNode |  | 
  | positionOfText(int i=0) const | XMLNode |  | 
  | positionOfText(XMLCSTR lpszValue) const | XMLNode |  | 
  | removeOrderElement(XMLNodeData *d, XMLElementType t, int index) | XMLNode | privatestatic | 
  | setGlobalOptions(XMLCharEncoding characterEncoding=XMLNode::char_encoding_UTF8, char guessWideCharChars=1, char dropWhiteSpace=1, char removeCommentsInMiddleOfText=1) | XMLNode | static | 
  | updateAttribute(XMLAttribute *newAttribute, XMLAttribute *oldAttribute) | XMLNode |  | 
  | updateAttribute(XMLCSTR lpszNewValue, XMLCSTR lpszNewName=NULL, int i=0) | XMLNode |  | 
  | updateAttribute(XMLCSTR lpszNewValue, XMLCSTR lpszNewName, XMLCSTR lpszOldName) | XMLNode |  | 
  | updateAttribute_WOSD(XMLAttribute *newAttribute, XMLAttribute *oldAttribute) | XMLNode |  | 
  | updateAttribute_WOSD(XMLSTR lpszNewValue, XMLSTR lpszNewName=NULL, int i=0) | XMLNode |  | 
  | updateAttribute_WOSD(XMLSTR lpszNewValue, XMLSTR lpszNewName, XMLCSTR lpszOldName) | XMLNode |  | 
  | updateClear(XMLCSTR lpszNewContent, int i=0) | XMLNode |  | 
  | updateClear(XMLClear *newP, XMLClear *oldP) | XMLNode |  | 
  | updateClear(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue) | XMLNode |  | 
  | updateClear_WOSD(XMLSTR lpszNewContent, int i=0) | XMLNode |  | 
  | updateClear_WOSD(XMLClear *newP, XMLClear *oldP) | XMLNode |  | 
  | updateClear_WOSD(XMLSTR lpszNewValue, XMLCSTR lpszOldValue) | XMLNode |  | 
  | updateName(XMLCSTR lpszName) | XMLNode |  | 
  | updateName_WOSD(XMLSTR lpszName) | XMLNode |  | 
  | updateText(XMLCSTR lpszNewValue, int i=0) | XMLNode |  | 
  | updateText(XMLCSTR lpszNewValue, XMLCSTR lpszOldValue) | XMLNode |  | 
  | updateText_WOSD(XMLSTR lpszNewValue, int i=0) | XMLNode |  | 
  | updateText_WOSD(XMLSTR lpszNewValue, XMLCSTR lpszOldValue) | XMLNode |  | 
  | writeToFile(XMLCSTR filename, const char *encoding=NULL, char nFormat=1) const | XMLNode |  | 
  | XMLCharEncoding enum name | XMLNode |  | 
  | XMLCharEncoding typedef | XMLNode |  | 
  | XMLNode(struct XMLNodeDataTag *pParent, XMLSTR lpszName, char isDeclaration) | XMLNode | private | 
  | XMLNode(struct XMLNodeDataTag *p) | XMLNode | private | 
  | XMLNode(const XMLNode &A) | XMLNode |  | 
  | XMLNode() | XMLNode | inline | 
  | XMLNodeData typedef | XMLNode | private | 
  | ~XMLNode() | XMLNode |  |