#include <tinyxml.h>

Public Member Functions | |
| TiXmlAttributeSet () | |
| ~TiXmlAttributeSet () | |
| void | Add (TiXmlAttribute *attribute) |
| void | Remove (TiXmlAttribute *attribute) |
| const TiXmlAttribute * | First () const |
| TiXmlAttribute * | First () |
| const TiXmlAttribute * | Last () const |
| TiXmlAttribute * | Last () |
| const TiXmlAttribute * | Find (const TIXML_STRING &name) const |
| TiXmlAttribute * | Find (const TIXML_STRING &name) |
Private Member Functions | |
| TiXmlAttributeSet (const TiXmlAttributeSet &) | |
| void | operator= (const TiXmlAttributeSet &) |
Private Attributes | |
| TiXmlAttribute | sentinel |
Definition at line 807 of file tinyxml.h.
| TiXmlAttributeSet::TiXmlAttributeSet | ( | ) |
Definition at line 1579 of file tinyxml.cpp.
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
| TiXmlAttributeSet::~TiXmlAttributeSet | ( | ) |
Definition at line 1586 of file tinyxml.cpp.
References assert, TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
| TiXmlAttributeSet::TiXmlAttributeSet | ( | const TiXmlAttributeSet & | ) | [private] |
| void TiXmlAttributeSet::Add | ( | TiXmlAttribute * | attribute | ) |
Definition at line 1593 of file tinyxml.cpp.
References assert, Find(), TiXmlAttribute::Name(), TiXmlAttribute::next, TiXmlAttribute::prev, sentinel, and TIXML_STRING.
Referenced by TiXmlElement::Parse(), and TiXmlElement::SetAttribute().
| void TiXmlAttributeSet::Remove | ( | TiXmlAttribute * | attribute | ) |
Definition at line 1604 of file tinyxml.cpp.
References assert, TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::ClearThis(), and TiXmlElement::RemoveAttribute().
| const TiXmlAttribute* TiXmlAttributeSet::First | ( | ) | const [inline] |
Definition at line 816 of file tinyxml.h.
References TiXmlAttribute::next, and sentinel.
Referenced by TiXmlElement::ClearThis(), TiXmlElement::CopyTo(), TiXmlElement::FirstAttribute(), TiXmlElement::Print(), and TiXmlElement::StreamOut().
| TiXmlAttribute* TiXmlAttributeSet::First | ( | ) | [inline] |
| const TiXmlAttribute* TiXmlAttributeSet::Last | ( | ) | const [inline] |
Definition at line 818 of file tinyxml.h.
References TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::LastAttribute().
| TiXmlAttribute* TiXmlAttributeSet::Last | ( | ) | [inline] |
| const TiXmlAttribute * TiXmlAttributeSet::Find | ( | const TIXML_STRING & | name | ) | const |
Definition at line 1622 of file tinyxml.cpp.
References TiXmlAttribute::name, TiXmlAttribute::next, and sentinel.
Referenced by Add(), TiXmlElement::Attribute(), TiXmlElement::Parse(), TiXmlElement::QueryDoubleAttribute(), TiXmlElement::QueryIntAttribute(), TiXmlElement::RemoveAttribute(), and TiXmlElement::SetAttribute().
| TiXmlAttribute * TiXmlAttributeSet::Find | ( | const TIXML_STRING & | name | ) |
Definition at line 1634 of file tinyxml.cpp.
References TiXmlAttribute::name, TiXmlAttribute::next, and sentinel.
| void TiXmlAttributeSet::operator= | ( | const TiXmlAttributeSet & | ) | [private] |
TiXmlAttribute TiXmlAttributeSet::sentinel [private] |
Definition at line 830 of file tinyxml.h.
Referenced by Add(), Find(), First(), Last(), Remove(), TiXmlAttributeSet(), and ~TiXmlAttributeSet().
1.5.6