Lines Matching refs:TiXmlHandle
1118 similarly named TiXmlHandle::Text() and TiXmlNode::ToText() which are
1559 A TiXmlHandle is a class that wraps a node pointer with null checks; this is
1560 an incredibly useful thing. Note that TiXmlHandle is not part of the TinyXml
1592 And that doesn't even cover "else" cases. TiXmlHandle addresses the verbosity
1593 of such code. A TiXmlHandle checks for null pointers so it is perfectly safe
1597 TiXmlHandle docHandle( &document );
1608 TiXmlHandle handleCopy = handle;
1638 class TiXmlHandle
1642 TiXmlHandle( TiXmlNode* _node ) { this->node = _node; }
1644 TiXmlHandle( const TiXmlHandle& ref ) { this->node = ref.node; }
1645 TiXmlHandle operator=( const TiXmlHandle& ref ) { if ( &ref != this ) this->node = ref.node; return *this; }
1648 TiXmlHandle FirstChild() const;
1650 TiXmlHandle FirstChild( const char * value ) const;
1652 TiXmlHandle FirstChildElement() const;
1654 TiXmlHandle FirstChildElement( const char * value ) const;
1659 TiXmlHandle Child( const char* value, int index ) const;
1663 TiXmlHandle Child( int index ) const;
1668 TiXmlHandle ChildElement( const char* value, int index ) const;
1673 TiXmlHandle ChildElement( int index ) const;
1676 TiXmlHandle FirstChild( const std::string& _value ) const { return FirstChild( _value.c_str() ); }
1677 TiXmlHandle FirstChildElement( const std::string& _value ) const { return FirstChildElement( _value.c_str() ); }
1679 TiXmlHandle Child( const std::string& _value, int index ) const { return Child( _value.c_str(), index ); }
1680 TiXmlHandle ChildElement( const std::string& _value, int index ) const { return ChildElement( _value.c_str(), index ); }