Home | History | Annotate | Download | only in tinyxml

Lines Matching defs:TiXmlAttribute

87 class TiXmlAttribute;
139 virtual bool VisitEnter( const TiXmlElement& /*element*/, const TiXmlAttribute* /*firstAttribute*/ ) { return true; }
779 class TiXmlAttribute : public TiXmlBase
785 TiXmlAttribute() : TiXmlBase()
793 TiXmlAttribute( const std::string& _name, const std::string& _value )
803 TiXmlAttribute( const char * _name, const char * _value )
849 const TiXmlAttribute* Next() const;
850 TiXmlAttribute* Next() {
851 return const_cast< TiXmlAttribute* >( (const_cast< const TiXmlAttribute* >(this))->Next() );
855 const TiXmlAttribute* Previous() const;
856 TiXmlAttribute* Previous() {
857 return const_cast< TiXmlAttribute* >( (const_cast< const TiXmlAttribute* >(this))->Previous() );
860 bool operator==( const TiXmlAttribute& rhs ) const { return rhs.name == name; }
861 bool operator<( const TiXmlAttribute& rhs ) const { return name < rhs.name; }
862 bool operator>( const TiXmlAttribute& rhs ) const { return name > rhs.name; }
880 TiXmlAttribute( const TiXmlAttribute& ); // not implemented.
881 void operator=( const TiXmlAttribute& base ); // not allowed.
886 TiXmlAttribute* prev;
887 TiXmlAttribute* next;
909 void Add( TiXmlAttribute
910 void Remove( TiXmlAttribute* attribute );
912 const TiXmlAttribute* First() const { return ( sentinel.next == &sentinel ) ? 0 : sentinel.next; }
913 TiXmlAttribute* First() { return ( sentinel.next == &sentinel ) ? 0 : sentinel.next; }
914 const TiXmlAttribute* Last() const { return ( sentinel.prev == &sentinel ) ? 0 : sentinel.prev; }
915 TiXmlAttribute* Last() { return ( sentinel.prev == &sentinel ) ? 0 : sentinel.prev; }
917 TiXmlAttribute* Find( const char* _name ) const;
918 TiXmlAttribute* FindOrCreate( const char* _name );
921 TiXmlAttribute* Find( const std::string& _name ) const;
922 TiXmlAttribute* FindOrCreate( const std::string& _name );
927 //*ME: Because of hidden/disabled copy-construktor in TiXmlAttribute (sentinel-element),
930 void operator=( const TiXmlAttributeSet& ); // not allowed (as TiXmlAttribute)
932 TiXmlAttribute sentinel;
1026 const TiXmlAttribute* node = attributeSet.Find( name );
1039 const TiXmlAttribute* node = attributeSet.Find( name );
1084 const TiXmlAttribute* FirstAttribute() const { return attributeSet.First(); } ///< Access the first attribute in this element.
1085 TiXmlAttribute* FirstAttribute() { return attributeSet.First(); }
1086 const TiXmlAttribute* LastAttribute() const { return attributeSet.Last(); } ///< Access the last attribute in this element.
1087 TiXmlAttribute* LastAttribute() { return attributeSet.Last(); }
1746 virtual bool VisitEnter( const TiXmlElement& element, const TiXmlAttribute* firstAttribute );