Class XMLConstHandle

Class Documentation

class XMLConstHandle

A variant of the XMLHandle class for working with const XMLNodes and Documents. It is the same in all regards, except for the 'const' qualifiers. See XMLHandle for API.

Public Functions

inline explicit XMLConstHandle(const XMLNode *node)
inline explicit XMLConstHandle(const XMLNode &node)
inline XMLConstHandle(const XMLConstHandle &ref)
inline XMLConstHandle &operator=(const XMLConstHandle &ref)
inline const XMLConstHandle FirstChild() const
inline const XMLConstHandle FirstChildElement(const char *name = 0) const
inline const XMLConstHandle LastChild() const
inline const XMLConstHandle LastChildElement(const char *name = 0) const
inline const XMLConstHandle PreviousSibling() const
inline const XMLConstHandle PreviousSiblingElement(const char *name = 0) const
inline const XMLConstHandle NextSibling() const
inline const XMLConstHandle NextSiblingElement(const char *name = 0) const
inline const XMLNode *ToNode() const
inline const XMLElement *ToElement() const
inline const XMLText *ToText() const
inline const XMLUnknown *ToUnknown() const
inline const XMLDeclaration *ToDeclaration() const