#include <tinyxml.h>
TiXmlAttributeSet::TiXmlAttributeSet | ( | ) |
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
TiXmlAttributeSet::~TiXmlAttributeSet | ( | ) |
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
void TiXmlAttributeSet::Add | ( | TiXmlAttribute * | attribute | ) |
References Find(), TiXmlAttribute::Name(), TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::Parse(), and TiXmlElement::SetAttribute().
void TiXmlAttributeSet::Remove | ( | TiXmlAttribute * | attribute | ) |
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::ClearThis(), and TiXmlElement::RemoveAttribute().
TiXmlAttribute* TiXmlAttributeSet::First | ( | ) | const [inline] |
References TiXmlAttribute::next, and sentinel.
Referenced by TiXmlElement::ClearThis(), TiXmlElement::CopyTo(), TiXmlElement::FirstAttribute(), TiXmlElement::Print(), and TiXmlElement::StreamOut().
TiXmlAttribute* TiXmlAttributeSet::Last | ( | ) | const [inline] |
References TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::LastAttribute().
TiXmlAttribute * TiXmlAttributeSet::Find | ( | const char * | name | ) | const |
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::sentinel [private] |
Referenced by Add(), Find(), First(), Last(), Remove(), TiXmlAttributeSet(), and ~TiXmlAttributeSet().