Home | History | Annotate | Download | only in tinyxml2

Lines Matching defs:XMLNode

52         node->~XMLNode();                \

451 char* XMLDocument::Identify( char* p, XMLNode** node )
453 XMLNode* returnNode = 0;
531 for ( const XMLNode* node=FirstChild(); node; node=node->NextSibling() )
541 // --------- XMLNode ----------- //
543 XMLNode::XMLNode( XMLDocument* doc ) :
552 XMLNode::~XMLNode()
561 void XMLNode::SetValue( const char* str, bool staticMem )
570 void XMLNode::DeleteChildren()
573 XMLNode* node = firstChild;
582 void XMLNode::Unlink( XMLNode* child )
600 void XMLNode::DeleteChild( XMLNode* node )
607 XMLNode* XMLNode::InsertEndChild( XMLNode* addThis )
630 XMLNode* XMLNode::InsertFirstChild( XMLNode* addThis )
654 XMLNode* XMLNode::InsertAfterChild( XMLNode* afterThis, XMLNode* addThis )
675 const XMLElement* XMLNode::FirstChildElement( const char* value ) const
677 for( XMLNode* node=firstChild; node; node=node->next ) {
689 const XMLElement* XMLNode::LastChildElement( const char* value ) const
691 for( XMLNode* node=lastChild; node; node=node->prev ) {
703 const XMLElement* XMLNode::NextSiblingElement( const char* value ) const
705 for( XMLNode* element=this->next; element; element = element->next ) {
716 const XMLElement* XMLNode::PreviousSiblingElement( const char* value ) const
718 for( XMLNode* element=this->prev; element; element = element->prev ) {
729 char* XMLNode::ParseDeep( char* p, StrPair* parentEnd )
749 XMLNode* node = 0;
830 XMLNode* XMLText::ShallowClone( XMLDocument* doc ) const
841 bool XMLText::ShallowEqual( const XMLNode* compare ) const
855 XMLComment::XMLComment( XMLDocument* doc ) : XMLNode( doc )
878 XMLNode* XMLComment::ShallowClone( XMLDocument* doc ) const
888 bool XMLComment::ShallowEqual( const XMLNode* compare ) const
902 XMLDeclaration::XMLDeclaration( XMLDocument* doc ) : XMLNode( doc )
925 XMLNode* XMLDeclaration::ShallowClone( XMLDocument* doc ) const
935 bool XMLDeclaration::ShallowEqual( const XMLNode* compare ) const
949 XMLUnknown::XMLUnknown( XMLDocument* doc ) : XMLNode( doc )
972 XMLNode* XMLUnknown::ShallowClone( XMLDocument* doc ) const
982 bool XMLUnknown::ShallowEqual( const XMLNode* compare ) const
1108 XMLElement::XMLElement( XMLDocument* doc ) : XMLNode( doc ),
1360 p = XMLNode::ParseDeep( p, strPair );
1366 XMLNode* XMLElement::ShallowClone( XMLDocument* doc ) const
1379 bool XMLElement::ShallowEqual( const XMLNode* compare ) const
1408 for ( const XMLNode* node=FirstChild(); node; node=node->NextSibling() )
1420 XMLNode( 0 ),