Lines Matching refs:TiXmlNode
196 friend class TiXmlNode; variable
423 class TiXmlNode : public TiXmlBase
434 friend std::istream& operator >> (std::istream& in, TiXmlNode& base);
452 friend std::ostream& operator<< (std::ostream& out, const TiXmlNode& base);
455 friend std::string& operator<< (std::string& out, const TiXmlNode& base );
473 virtual ~TiXmlNode();
519 TiXmlNode* Parent() { return parent; } in Parent()
520 const TiXmlNode* Parent() const { return parent; } in Parent()
522 …const TiXmlNode* FirstChild() const { return firstChild; } ///< The first child of this node. Wil… in FirstChild()
523 TiXmlNode* FirstChild() { return firstChild; } in FirstChild()
524 …const TiXmlNode* FirstChild( const char * value ) const; ///< The first child of this node with …
526 TiXmlNode* FirstChild( const char * _value ) { in FirstChild()
529 return const_cast< TiXmlNode* > ((const_cast< const TiXmlNode* >(this))->FirstChild( _value )); in FirstChild()
531 …const TiXmlNode* LastChild() const { return lastChild; } /// The last child of this node. Will be… in LastChild()
532 TiXmlNode* LastChild() { return lastChild; } in LastChild()
534 …const TiXmlNode* LastChild( const char * value ) const; /// The last child of this node matching…
535 TiXmlNode* LastChild( const char * _value ) { in LastChild()
536 return const_cast< TiXmlNode* > ((const_cast< const TiXmlNode* >(this))->LastChild( _value )); in LastChild()
540 …const TiXmlNode* FirstChild( const std::string& _value ) const { return FirstChild (_value.c_str (… in FirstChild()
541 …TiXmlNode* FirstChild( const std::string& _value ) { return FirstChild (_value.c_str ()); } ///… in FirstChild()
542 …const TiXmlNode* LastChild( const std::string& _value ) const { return LastChild (_value.c_str ())… in LastChild()
543 …TiXmlNode* LastChild( const std::string& _value ) { return LastChild (_value.c_str ()); } ///< … in LastChild()
562 const TiXmlNode* IterateChildren( const TiXmlNode* previous ) const;
563 TiXmlNode* IterateChildren( const TiXmlNode* previous ) { in IterateChildren()
564 …return const_cast< TiXmlNode* >( (const_cast< const TiXmlNode* >(this))->IterateChildren( previous… in IterateChildren()
568 const TiXmlNode* IterateChildren( const char * value, const TiXmlNode* previous ) const;
569 TiXmlNode* IterateChildren( const char * _value, const TiXmlNode* previous ) { in IterateChildren()
570 …return const_cast< TiXmlNode* >( (const_cast< const TiXmlNode* >(this))->IterateChildren( _value, … in IterateChildren()
574 …const TiXmlNode* IterateChildren( const std::string& _value, const TiXmlNode* previous ) const { r… in IterateChildren()
575 …TiXmlNode* IterateChildren( const std::string& _value, const TiXmlNode* previous ) { return Iterat… in IterateChildren()
581 TiXmlNode* InsertEndChild( const TiXmlNode& addThis );
593 TiXmlNode* LinkEndChild( TiXmlNode* addThis );
598 TiXmlNode* InsertBeforeChild( TiXmlNode* beforeThis, const TiXmlNode& addThis );
603 TiXmlNode* InsertAfterChild( TiXmlNode* afterThis, const TiXmlNode& addThis );
608 TiXmlNode* ReplaceChild( TiXmlNode* replaceThis, const TiXmlNode& withThis );
611 bool RemoveChild( TiXmlNode* removeThis );
614 const TiXmlNode* PreviousSibling() const { return prev; } in PreviousSibling()
615 TiXmlNode* PreviousSibling() { return prev; } in PreviousSibling()
618 const TiXmlNode* PreviousSibling( const char * ) const;
619 TiXmlNode* PreviousSibling( const char *_prev ) { in PreviousSibling()
620 …return const_cast< TiXmlNode* >( (const_cast< const TiXmlNode* >(this))->PreviousSibling( _prev ) … in PreviousSibling()
624 …const TiXmlNode* PreviousSibling( const std::string& _value ) const { return PreviousSibling (_val… in PreviousSibling()
625 …TiXmlNode* PreviousSibling( const std::string& _value ) { return PreviousSibling (_value.c_str … in PreviousSibling()
626 …const TiXmlNode* NextSibling( const std::string& _value) const { return NextSibling (_value.c_str… in NextSibling()
627 …TiXmlNode* NextSibling( const std::string& _value) { return NextSibling (_value.c_str ()); } … in NextSibling()
631 const TiXmlNode* NextSibling() const { return next; } in NextSibling()
632 TiXmlNode* NextSibling() { return next; } in NextSibling()
635 const TiXmlNode* NextSibling( const char * ) const;
636 TiXmlNode* NextSibling( const char* _next ) { in NextSibling()
637 return const_cast< TiXmlNode* >( (const_cast< const TiXmlNode* >(this))->NextSibling( _next ) ); in NextSibling()
646 …return const_cast< TiXmlElement* >( (const_cast< const TiXmlNode* >(this))->NextSiblingElement() ); in NextSiblingElement()
655 …return const_cast< TiXmlElement* >( (const_cast< const TiXmlNode* >(this))->NextSiblingElement( _n… in NextSiblingElement()
666 return const_cast< TiXmlElement* >( (const_cast< const TiXmlNode* >(this))->FirstChildElement() ); in FirstChildElement()
672 …return const_cast< TiXmlElement* >( (const_cast< const TiXmlNode* >(this))->FirstChildElement( _va… in FirstChildElement()
691 return const_cast< TiXmlDocument* >( (const_cast< const TiXmlNode* >(this))->GetDocument() ); in GetDocument()
714 virtual TiXmlNode* Clone() const = 0;
741 TiXmlNode( NodeType _type );
745 void CopyTo( TiXmlNode* target ) const;
753 TiXmlNode* Identify( const char* start, TiXmlEncoding encoding );
755 TiXmlNode* parent;
758 TiXmlNode* firstChild;
759 TiXmlNode* lastChild;
763 TiXmlNode* prev;
764 TiXmlNode* next;
767 TiXmlNode( const TiXmlNode& ); // not implemented.
768 void operator=( const TiXmlNode& base ); // not allowed.
940 class TiXmlElement : public TiXmlNode
1124 virtual TiXmlNode* Clone() const;
1162 class TiXmlComment : public TiXmlNode
1166 TiXmlComment() : TiXmlNode( TiXmlNode::TINYXML_COMMENT ) {} in TiXmlComment()
1168 TiXmlComment( const char* _value ) : TiXmlNode( TiXmlNode::TINYXML_COMMENT ) { in TiXmlComment()
1177 virtual TiXmlNode* Clone() const;
1212 class TiXmlText : public TiXmlNode
1220 TiXmlText (const char * initValue ) : TiXmlNode (TiXmlNode::TINYXML_TEXT) in TiXmlText()
1229 TiXmlText( const std::string& initValue ) : TiXmlNode (TiXmlNode::TINYXML_TEXT) in TiXmlText()
1236 TiXmlText( const TiXmlText& copy ) : TiXmlNode( TiXmlNode::TINYXML_TEXT ) { copy.CopyTo( this ); } in TiXmlText()
1258 virtual TiXmlNode* Clone() const;
1285 class TiXmlDeclaration : public TiXmlNode
1289 TiXmlDeclaration() : TiXmlNode( TiXmlNode::TINYXML_DECLARATION ) {} in TiXmlDeclaration()
1316 virtual TiXmlNode* Clone() const;
1354 class TiXmlUnknown : public TiXmlNode
1357 TiXmlUnknown() : TiXmlNode( TiXmlNode::TINYXML_UNKNOWN ) {} in TiXmlUnknown()
1360 …TiXmlUnknown( const TiXmlUnknown& copy ) : TiXmlNode( TiXmlNode::TINYXML_UNKNOWN ) { copy.CopyTo(… in TiXmlUnknown()
1364 virtual TiXmlNode* Clone() const;
1393 class TiXmlDocument : public TiXmlNode
1541 virtual TiXmlNode* Clone() const;
1642 TiXmlHandle( TiXmlNode* _node ) { this->node = _node; } in TiXmlHandle()
1685 TiXmlNode* ToNode() const { return node; } in ToNode()
1699 TiXmlNode* Node() const { return ToNode(); } in Node()
1714 TiXmlNode* node;