Home | History | Annotate | Download | only in tinyxml2

Lines Matching refs:XMLElement

512         returnNode = new (elementPool.Alloc()) XMLElement( this );

675 const XMLElement* XMLNode::FirstChildElement( const char* value ) const
678 XMLElement* element = node->ToElement();
689 const XMLElement* XMLNode::LastChildElement( const char* value ) const
692 XMLElement* element = node->ToElement();
703 const XMLElement* XMLNode::NextSiblingElement( const char* value ) const
716 const XMLElement* XMLNode::PreviousSiblingElement( const char* value ) const
768 if ( node->ToElement() && node->ToElement()->ClosingType() == XMLElement::CLOSING ) {
770 *parentEnd = static_cast<XMLElement*>(node)->value;
778 XMLElement* ele = node->ToElement();
780 if ( endTag.Empty() && ele->ClosingType() == XMLElement::OPEN ) {
784 else if ( !endTag.Empty() && ele->ClosingType() != XMLElement::OPEN ) {
1107 // --------- XMLElement ---------- //
1108 XMLElement::XMLElement( XMLDocument* doc ) : XMLNode( doc ),
1115 XMLElement::~XMLElement()
1125 XMLAttribute* XMLElement::FindAttribute( const char* name )
1136 const XMLAttribute* XMLElement::FindAttribute( const char* name ) const
1147 const char* XMLElement::Attribute( const char* name, const char* value ) const
1158 const char* XMLElement::GetText() const
1167 int XMLElement::QueryIntText( int* _value ) const
1180 int XMLElement::QueryUnsignedText( unsigned* _value ) const
1193 int XMLElement::QueryBoolText( bool* _value ) const
1206 int XMLElement::QueryDoubleText( double* _value ) const
1219 int XMLElement::QueryFloatText( float* _value ) const
1233 XMLAttribute* XMLElement::FindOrCreateAttribute( const char* name )
1260 void XMLElement::DeleteAttribute( const char* name )
1279 char* XMLElement::ParseAttributes( char* p )
1339 char* XMLElement::ParseDeep( char* p, StrPair* strPair )
1366 XMLNode* XMLElement::ShallowClone( XMLDocument* doc ) const
1371 XMLElement* element = doc->NewElement( Value() ); // fixme: this will always allocate memory. Intern?
1379 bool XMLElement::ShallowEqual( const XMLNode* compare ) const
1381 const XMLElement* other = compare->ToElement();
1404 bool XMLElement::Accept( XMLVisitor* visitor ) const
1463 XMLElement* XMLDocument::NewElement( const char* name )
1465 XMLElement* ele = new (elementPool.Alloc()) XMLElement( this );
1979 bool XMLPrinter::VisitEnter( const XMLElement& element, const XMLAttribute* attribute )
1990 bool XMLPrinter::VisitExit( const XMLElement& )