Lines Matching defs:TiXmlAttribute

89 class TiXmlAttribute;
694 class TiXmlAttribute : public TiXmlBase
700 TiXmlAttribute() : TiXmlBase()
708 TiXmlAttribute( const std::string& _name, const std::string& _value )
718 TiXmlAttribute( const char * _name, const char * _value )
766 const TiXmlAttribute* Next() const;
767 TiXmlAttribute* Next();
769 const TiXmlAttribute* Previous() const;
770 TiXmlAttribute* Previous();
772 bool operator==( const TiXmlAttribute& rhs ) const { return rhs.name == name; }
773 bool operator<( const TiXmlAttribute& rhs ) const { return name < rhs.name; }
774 bool operator>( const TiXmlAttribute& rhs ) const { return name > rhs.name; }
790 TiXmlAttribute( const TiXmlAttribute& ); // not implemented.
791 void operator=( const TiXmlAttribute& base ); // not allowed.
796 TiXmlAttribute* prev;
797 TiXmlAttribute* next;
819 void Add( TiXmlAttribute* attribute );
820 void Remove( TiXmlAttribute* attribute );
822 const TiXmlAttribute* First() const { return ( sentinel.next == &sentinel ) ? 0 : sentinel.next; }
823 TiXmlAttribute* First() { return ( sentinel.next == &sentinel ) ? 0 : sentinel.next; }
824 const TiXmlAttribute* Last() const { return ( sentinel.prev == &sentinel ) ? 0 : sentinel.prev; }
825 TiXmlAttribute* Last() { return ( sentinel.prev == &sentinel ) ? 0 : sentinel.prev; }
827 const TiXmlAttribute* Find( const char * name ) const;
828 TiXmlAttribute* Find( const char * name );
831 //*ME: Because of hidden/disabled copy-construktor in TiXmlAttribute (sentinel-element),
834 void operator=( const TiXmlAttributeSet& ); // not allowed (as TiXmlAttribute)
836 TiXmlAttribute sentinel;
948 const TiXmlAttribute* FirstAttribute() const { return attributeSet.First(); } ///< Access the first attribute in this element.
949 TiXmlAttribute* FirstAttribute() { return attributeSet.First(); }
950 const TiXmlAttribute* LastAttribute() const { return attributeSet.Last(); } ///< Access the last attribute in this element.
951 TiXmlAttribute* LastAttribute() { return attributeSet.Last(); }