| AppendAttribute(const Char8 *Name) | Mezzanine::XML::Node |  | 
  | AppendAttribute(const String &Name) | Mezzanine::XML::Node | inline | 
  | AppendChild(NodeType Type=NodeElement) | Mezzanine::XML::Node |  | 
  | AppendChild(const Char8 *Name) | Mezzanine::XML::Node |  | 
  | AppendChild(const String &Name) | Mezzanine::XML::Node | inline | 
  | AppendCopy(const Attribute &proto) | Mezzanine::XML::Node |  | 
  | AppendCopy(const Node &proto) | Mezzanine::XML::Node |  | 
  | attribute_iterator typedef | Mezzanine::XML::Node |  | 
  | AttributeIterator (defined in Mezzanine::XML::Node) | Mezzanine::XML::Node | friend | 
  | attributes() const  | Mezzanine::XML::Node |  | 
  | attributes_begin() const  | Mezzanine::XML::Node |  | 
  | attributes_end() const  | Mezzanine::XML::Node |  | 
  | begin() const  | Mezzanine::XML::Node |  | 
  | Empty() const  | Mezzanine::XML::Node |  | 
  | end() const  | Mezzanine::XML::Node |  | 
  | FindAttribute(Predicate pred) const  | Mezzanine::XML::Node | inline | 
  | FindChild(Predicate pred) const  | Mezzanine::XML::Node | inline | 
  | FindChildbyAttribute(const Char8 *Name, const Char8 *AttrName, const Char8 *AttrValue) const  | Mezzanine::XML::Node |  | 
  | FindChildbyAttribute(const Char8 *AttrName, const Char8 *AttrValue) const  | Mezzanine::XML::Node |  | 
  | FindNode(Predicate pred) const  | Mezzanine::XML::Node | inline | 
  | FindNodes(const Char8 *query, XPathVariableSet *variables=0) const  | Mezzanine::XML::Node |  | 
  | FindNodes(const XPathQuery &query) const  | Mezzanine::XML::Node |  | 
  | FindSingleNode(const Char8 *query, XPathVariableSet *variables=0) const  | Mezzanine::XML::Node |  | 
  | FindSingleNode(const XPathQuery &query) const  | Mezzanine::XML::Node |  | 
  | FirstElementByPath(const Char8 *Path, Char8 delimiter= '/') const  | Mezzanine::XML::Node |  | 
  | GetAttribute(const Char8 *Name) const  | Mezzanine::XML::Node |  | 
  | GetChild(const Char8 *Name) const  | Mezzanine::XML::Node |  | 
  | GetChild(const String &Name) const  | Mezzanine::XML::Node | inline | 
  | GetChildren() const  | Mezzanine::XML::Node |  | 
  | GetChildren(const Char8 *Name) const  | Mezzanine::XML::Node |  | 
  | GetChildValue() const  | Mezzanine::XML::Node |  | 
  | GetChildValue(const Char8 *Name) const  | Mezzanine::XML::Node |  | 
  | GetFirstAttribute() const  | Mezzanine::XML::Node |  | 
  | GetFirstChild() const  | Mezzanine::XML::Node |  | 
  | GetLastAttribute() const  | Mezzanine::XML::Node |  | 
  | GetLastChild() const  | Mezzanine::XML::Node |  | 
  | GetNextSibling() const  | Mezzanine::XML::Node |  | 
  | GetNextSibling(const Char8 *Name) const  | Mezzanine::XML::Node |  | 
  | GetParent() const  | Mezzanine::XML::Node |  | 
  | GetPreviousSibling() const  | Mezzanine::XML::Node |  | 
  | GetPreviousSibling(const Char8 *Name) const  | Mezzanine::XML::Node |  | 
  | GetRoot() const  | Mezzanine::XML::Node |  | 
  | GetText() const  | Mezzanine::XML::Node |  | 
  | HashValue() const  | Mezzanine::XML::Node |  | 
  | InsertAttributeAfter(const Char8 *Name, const Attribute &attr) | Mezzanine::XML::Node |  | 
  | InsertAttributeBefore(const Char8 *Name, const Attribute &attr) | Mezzanine::XML::Node |  | 
  | InsertChildAfter(NodeType Type, const Node &node) | Mezzanine::XML::Node |  | 
  | InsertChildAfter(const Char8 *Name, const Node &node) | Mezzanine::XML::Node |  | 
  | InsertChildBefore(NodeType Type, const Node &node) | Mezzanine::XML::Node |  | 
  | InsertChildBefore(const Char8 *Name, const Node &node) | Mezzanine::XML::Node |  | 
  | InsertCopyAfter(const Attribute &proto, const Attribute &attr) | Mezzanine::XML::Node |  | 
  | InsertCopyAfter(const Node &proto, const Node &node) | Mezzanine::XML::Node |  | 
  | InsertCopyBefore(const Attribute &proto, const Attribute &attr) | Mezzanine::XML::Node |  | 
  | InsertCopyBefore(const Node &proto, const Node &node) | Mezzanine::XML::Node |  | 
  | InternalObject() const  | Mezzanine::XML::Node |  | 
  | iterator typedef | Mezzanine::XML::Node |  | 
  | Name() const  | Mezzanine::XML::Node |  | 
  | NamedNodeIterator (defined in Mezzanine::XML::Node) | Mezzanine::XML::Node | friend | 
  | Node() | Mezzanine::XML::Node |  | 
  | Node(NodeStruct *p) | Mezzanine::XML::Node | explicit | 
  | NodeData | Mezzanine::XML::Node | protected | 
  | NodeIterator (defined in Mezzanine::XML::Node) | Mezzanine::XML::Node | friend | 
  | OffSetDebug() const  | Mezzanine::XML::Node |  | 
  | operator unspecified_bool_type() const  | Mezzanine::XML::Node |  | 
  | operator!() const  | Mezzanine::XML::Node |  | 
  | operator!=(const Node &r) const  | Mezzanine::XML::Node |  | 
  | operator<(const Node &r) const  | Mezzanine::XML::Node |  | 
  | operator<=(const Node &r) const  | Mezzanine::XML::Node |  | 
  | operator==(const Node &r) const  | Mezzanine::XML::Node |  | 
  | operator>(const Node &r) const  | Mezzanine::XML::Node |  | 
  | operator>=(const Node &r) const  | Mezzanine::XML::Node |  | 
  | Path(Char8 delimiter= '/') const  | Mezzanine::XML::Node |  | 
  | PrependAttribute(const Char8 *Name) | Mezzanine::XML::Node |  | 
  | PrependChild(NodeType Type=NodeElement) | Mezzanine::XML::Node |  | 
  | PrependChild(const Char8 *Name) | Mezzanine::XML::Node |  | 
  | PrependChild(const String &Name) | Mezzanine::XML::Node | inline | 
  | PrependCopy(const Attribute &proto) | Mezzanine::XML::Node |  | 
  | PrependCopy(const Node &proto) | Mezzanine::XML::Node |  | 
  | Print(Writer &WriterInstance, const Char8 *indent="\t", unsigned int flags=FormatDefault, Encoding DocumentEncoding=EncodingAuto, unsigned int Depth=0) const  | Mezzanine::XML::Node |  | 
  | Print(std::basic_ostream< char, std::char_traits< char > > &os, const Char8 *indent="\t", unsigned int flags=FormatDefault, Encoding DocumentEncoding=EncodingAuto, unsigned int Depth=0) const  | Mezzanine::XML::Node |  | 
  | Print(std::basic_ostream< wchar_t, std::char_traits< wchar_t > > &os, const Char8 *indent="\t", unsigned int flags=FormatDefault, unsigned int Depth=0) const  | Mezzanine::XML::Node |  | 
  | RemoveAttribute(const Attribute &a) | Mezzanine::XML::Node |  | 
  | RemoveAttribute(const Char8 *Name) | Mezzanine::XML::Node |  | 
  | RemoveChild(const Node &n) | Mezzanine::XML::Node |  | 
  | RemoveChild(const Char8 *Name) | Mezzanine::XML::Node |  | 
  | SetName(const Char8 *rhs) | Mezzanine::XML::Node |  | 
  | SetName(const String &rhs) | Mezzanine::XML::Node | inline | 
  | SetValue(const Char8 *rhs) | Mezzanine::XML::Node |  | 
  | Traverse(TreeWalker &walker) | Mezzanine::XML::Node |  | 
  | Type() const  | Mezzanine::XML::Node |  | 
  | unspecified_bool_type typedef | Mezzanine::XML::Node | protected | 
  | Value() const  | Mezzanine::XML::Node |  | 
  | ~Node() | Mezzanine::XML::Node |  |