Lines Matching refs:XMLHandle
1990 class TINYXML2_LIB XMLHandle
1994 explicit XMLHandle( XMLNode* node ) : _node( node ) { in XMLHandle() function
1997 explicit XMLHandle( XMLNode& node ) : _node( &node ) { in XMLHandle() function
2000 XMLHandle( const XMLHandle& ref ) : _node( ref._node ) { in XMLHandle() function
2003 XMLHandle& operator=( const XMLHandle& ref ) {
2009 XMLHandle FirstChild() { in FirstChild()
2010 return XMLHandle( _node ? _node->FirstChild() : 0 ); in FirstChild()
2013 XMLHandle FirstChildElement( const char* name = 0 ) {
2014 return XMLHandle( _node ? _node->FirstChildElement( name ) : 0 );
2017 XMLHandle LastChild() { in LastChild()
2018 return XMLHandle( _node ? _node->LastChild() : 0 ); in LastChild()
2021 XMLHandle LastChildElement( const char* name = 0 ) {
2022 return XMLHandle( _node ? _node->LastChildElement( name ) : 0 );
2025 XMLHandle PreviousSibling() { in PreviousSibling()
2026 return XMLHandle( _node ? _node->PreviousSibling() : 0 ); in PreviousSibling()
2029 XMLHandle PreviousSiblingElement( const char* name = 0 ) {
2030 return XMLHandle( _node ? _node->PreviousSiblingElement( name ) : 0 );
2033 XMLHandle NextSibling() { in NextSibling()
2034 return XMLHandle( _node ? _node->NextSibling() : 0 ); in NextSibling()
2037 XMLHandle NextSiblingElement( const char* name = 0 ) {
2038 return XMLHandle( _node ? _node->NextSiblingElement( name ) : 0 );