XMLConstHandle Class Reference

Public Member Functions

 XMLConstHandle (const XMLNode *node)
 
 XMLConstHandle (const XMLNode &node)
 
 XMLConstHandle (const XMLConstHandle &ref)
 
XMLConstHandleoperator= (const XMLConstHandle &ref)
 
const XMLConstHandle FirstChild () const
 
const XMLConstHandle FirstChildElement (const char *name=nullptr) const
 
const XMLConstHandle LastChild () const
 
const XMLConstHandle LastChildElement (const char *name=nullptr) const
 
const XMLConstHandle PreviousSibling () const
 
const XMLConstHandle PreviousSiblingElement (const char *name=nullptr) const
 
const XMLConstHandle NextSibling () const
 
const XMLConstHandle NextSiblingElement (const char *name=nullptr) const
 
const XMLNodeToNode () const
 
const XMLElementToElement () const
 
const XMLTextToText () const
 
const XMLUnknownToUnknown () const
 
const XMLDeclarationToDeclaration () const
 

Private Attributes

const XMLNode_node
 

Detailed Description

Definition at line 2049 of file tinyxml2.h.

Constructor & Destructor Documentation

◆ XMLConstHandle() [1/3]

XMLConstHandle ( const XMLNode node)
inline

Definition at line 2052 of file tinyxml2.h.

◆ XMLConstHandle() [2/3]

XMLConstHandle ( const XMLNode node)
inline

Definition at line 2054 of file tinyxml2.h.

◆ XMLConstHandle() [3/3]

XMLConstHandle ( const XMLConstHandle ref)
inline

Definition at line 2056 of file tinyxml2.h.

Member Function Documentation

◆ FirstChild()

const XMLConstHandle FirstChild ( ) const
inline

Definition at line 2064 of file tinyxml2.h.

◆ FirstChildElement()

const XMLConstHandle FirstChildElement ( const char *  name = nullptr) const
inline

Definition at line 2067 of file tinyxml2.h.

◆ LastChild()

const XMLConstHandle LastChild ( ) const
inline

Definition at line 2070 of file tinyxml2.h.

◆ LastChildElement()

const XMLConstHandle LastChildElement ( const char *  name = nullptr) const
inline

Definition at line 2073 of file tinyxml2.h.

◆ NextSibling()

const XMLConstHandle NextSibling ( ) const
inline

Definition at line 2082 of file tinyxml2.h.

◆ NextSiblingElement()

const XMLConstHandle NextSiblingElement ( const char *  name = nullptr) const
inline

Definition at line 2085 of file tinyxml2.h.

◆ operator=()

XMLConstHandle & operator= ( const XMLConstHandle ref)
inline

Definition at line 2059 of file tinyxml2.h.

◆ PreviousSibling()

const XMLConstHandle PreviousSibling ( ) const
inline

Definition at line 2076 of file tinyxml2.h.

◆ PreviousSiblingElement()

const XMLConstHandle PreviousSiblingElement ( const char *  name = nullptr) const
inline

Definition at line 2079 of file tinyxml2.h.

◆ ToDeclaration()

const XMLDeclaration * ToDeclaration ( ) const
inline

Definition at line 2102 of file tinyxml2.h.

◆ ToElement()

const XMLElement * ToElement ( ) const
inline

Definition at line 2093 of file tinyxml2.h.

◆ ToNode()

const XMLNode * ToNode ( ) const
inline

Definition at line 2090 of file tinyxml2.h.

◆ ToText()

const XMLText * ToText ( ) const
inline

Definition at line 2096 of file tinyxml2.h.

◆ ToUnknown()

const XMLUnknown * ToUnknown ( ) const
inline

Definition at line 2099 of file tinyxml2.h.

Member Data Documentation

◆ _node

const XMLNode* _node
private

Definition at line 2107 of file tinyxml2.h.


The documentation for this class was generated from the following file: