Lines Matching refs:XMLHandle
2043 class TINYXML2_LIB XMLHandle
2047 explicit XMLHandle( XMLNode* node ) : _node( node ) { in XMLHandle() function
2050 explicit XMLHandle( XMLNode& node ) : _node( &node ) { in XMLHandle() function
2053 XMLHandle( const XMLHandle& ref ) : _node( ref._node ) { in XMLHandle() function
2056 XMLHandle& operator=( const XMLHandle& ref ) {
2062 XMLHandle FirstChild() { in FirstChild()
2063 return XMLHandle( _node ? _node->FirstChild() : 0 ); in FirstChild()
2066 XMLHandle FirstChildElement( const char* name = 0 ) {
2067 return XMLHandle( _node ? _node->FirstChildElement( name ) : 0 );
2070 XMLHandle LastChild() { in LastChild()
2071 return XMLHandle( _node ? _node->LastChild() : 0 ); in LastChild()
2074 XMLHandle LastChildElement( const char* name = 0 ) {
2075 return XMLHandle( _node ? _node->LastChildElement( name ) : 0 );
2078 XMLHandle PreviousSibling() { in PreviousSibling()
2079 return XMLHandle( _node ? _node->PreviousSibling() : 0 ); in PreviousSibling()
2082 XMLHandle PreviousSiblingElement( const char* name = 0 ) {
2083 return XMLHandle( _node ? _node->PreviousSiblingElement( name ) : 0 );
2086 XMLHandle NextSibling() { in NextSibling()
2087 return XMLHandle( _node ? _node->NextSibling() : 0 ); in NextSibling()
2090 XMLHandle NextSiblingElement( const char* name = 0 ) {
2091 return XMLHandle( _node ? _node->NextSiblingElement( name ) : 0 );