![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
TinyXML class. See http://www.grinninglizard.com/tinyxml. More...
#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 char *_name) const |
| TiXmlAttribute * | Find (const char *_name) |
| const TiXmlAttribute * | Find (const std::string &_name) const |
| TiXmlAttribute * | Find (const std::string &_name) |
Private Member Functions | |
| TiXmlAttributeSet (const TiXmlAttributeSet &) | |
| void | operator= (const TiXmlAttributeSet &) |
Private Attributes | |
| TiXmlAttribute | sentinel |
TinyXML class. See http://www.grinninglizard.com/tinyxml.
See
| TiXmlAttributeSet::TiXmlAttributeSet | ( | ) |
Definition at line 1524 of file tinyxml_inl.h.
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
| TiXmlAttributeSet::~TiXmlAttributeSet | ( | ) |
Definition at line 1531 of file tinyxml_inl.h.
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
|
private |
| void TiXmlAttributeSet::Add | ( | TiXmlAttribute * | attribute | ) |
Definition at line 1538 of file tinyxml_inl.h.
References Find(), TiXmlAttribute::Name(), TiXmlAttribute::next, TiXmlAttribute::prev, sentinel, and TIXML_STRING.
Referenced by TiXmlElement::Parse(), and TiXmlElement::SetAttribute().
| const TiXmlAttribute * TiXmlAttributeSet::Find | ( | const char * | _name | ) | const |
Definition at line 1597 of file tinyxml_inl.h.
References TiXmlAttribute::name, TiXmlAttribute::next, and sentinel.
Referenced by Add(), TiXmlElement::Attribute(), TiXmlElement::AttributeNode(), TiXmlElement::Parse(), TiXmlElement::QueryDoubleAttribute(), TiXmlElement::QueryIntAttribute(), TiXmlElement::QueryValueAttribute(), TiXmlElement::RemoveAttribute(), and TiXmlElement::SetAttribute().
|
inline |
| const TiXmlAttribute* TiXmlAttributeSet::Find | ( | const std::string & | _name | ) | const |
|
inline |
|
inline |
Definition at line 1028 of file tinyxml.h.
References TiXmlAttribute::next, and sentinel.
Referenced by TiXmlElement::Accept(), TiXmlElement::ClearAttributes(), TiXmlElement::ClearThis(), TiXmlElement::CopyTo(), TiXmlElement::FirstAttribute(), and TiXmlElement::Print().
|
inline |
Definition at line 1031 of file tinyxml.h.
References TiXmlAttribute::next, and sentinel.
|
inline |
Definition at line 1034 of file tinyxml.h.
References TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::LastAttribute().
|
inline |
Definition at line 1037 of file tinyxml.h.
References TiXmlAttribute::prev, and sentinel.
|
private |
| void TiXmlAttributeSet::Remove | ( | TiXmlAttribute * | attribute | ) |
Definition at line 1553 of file tinyxml_inl.h.
References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.
Referenced by TiXmlElement::ClearAttributes(), TiXmlElement::ClearThis(), and TiXmlElement::RemoveAttribute().
|
private |
Definition at line 1059 of file tinyxml.h.
Referenced by Add(), Find(), First(), Last(), Remove(), TiXmlAttributeSet(), and ~TiXmlAttributeSet().
1.8.6