TiXmlAttributeSet Class Reference

#include <tinyxml.h>

Collaboration diagram for TiXmlAttributeSet:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TiXmlAttributeSet ()
 ~TiXmlAttributeSet ()
void Add (TiXmlAttribute *attribute)
void Remove (TiXmlAttribute *attribute)
const TiXmlAttributeFirst () const
TiXmlAttributeFirst ()
const TiXmlAttributeLast () const
TiXmlAttributeLast ()
const TiXmlAttributeFind (const char *name) const
TiXmlAttributeFind (const char *name)

Private Member Functions

 TiXmlAttributeSet (const TiXmlAttributeSet &)
void operator= (const TiXmlAttributeSet &)

Private Attributes

TiXmlAttribute sentinel

Detailed Description

Definition at line 815 of file tinyxml.h.


Constructor & Destructor Documentation

TiXmlAttributeSet::TiXmlAttributeSet  ) 
 

Definition at line 1512 of file tinyxml.cpp.

References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.

TiXmlAttributeSet::~TiXmlAttributeSet  ) 
 

Definition at line 1519 of file tinyxml.cpp.

References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.

TiXmlAttributeSet::TiXmlAttributeSet const TiXmlAttributeSet  )  [private]
 


Member Function Documentation

void TiXmlAttributeSet::Add TiXmlAttribute attribute  ) 
 

Definition at line 1526 of file tinyxml.cpp.

References Find(), TiXmlAttribute::Name(), TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.

Referenced by TiXmlElement::Parse(), and TiXmlElement::SetAttribute().

Here is the call graph for this function:

TiXmlAttribute * TiXmlAttributeSet::Find const char *  name  ) 
 

Definition at line 1567 of file tinyxml.cpp.

References TiXmlAttribute::name, TiXmlAttribute::next, and sentinel.

const TiXmlAttribute * TiXmlAttributeSet::Find const char *  name  )  const
 

Definition at line 1555 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::First  )  [inline]
 

Definition at line 825 of file tinyxml.h.

const TiXmlAttribute* TiXmlAttributeSet::First  )  const [inline]
 

Definition at line 824 of file tinyxml.h.

Referenced by TiXmlElement::ClearThis(), TiXmlElement::CopyTo(), and TiXmlElement::Print().

TiXmlAttribute* TiXmlAttributeSet::Last  )  [inline]
 

Definition at line 827 of file tinyxml.h.

const TiXmlAttribute* TiXmlAttributeSet::Last  )  const [inline]
 

Definition at line 826 of file tinyxml.h.

void TiXmlAttributeSet::operator= const TiXmlAttributeSet  )  [private]
 

void TiXmlAttributeSet::Remove TiXmlAttribute attribute  ) 
 

Definition at line 1537 of file tinyxml.cpp.

References TiXmlAttribute::next, TiXmlAttribute::prev, and sentinel.

Referenced by TiXmlElement::ClearThis(), and TiXmlElement::RemoveAttribute().


Member Data Documentation

TiXmlAttribute TiXmlAttributeSet::sentinel [private]
 

Definition at line 838 of file tinyxml.h.

Referenced by Add(), Find(), Remove(), TiXmlAttributeSet(), and ~TiXmlAttributeSet().


The documentation for this class was generated from the following files:
Generated on Wed Apr 12 14:34:26 2006 for bjs by  doxygen 1.4.5