|
Public Member Functions |
| TiXmlAttribute () |
| Construct an empty attribute.
|
| TiXmlAttribute (const std::string &_name, const std::string &_value) |
| std::string constructor.
|
| TiXmlAttribute (const char *_name, const char *_value) |
| Construct an attribute with a name and value.
|
const char * | Name () const |
| Return the name of this attribute.
|
const char * | Value () const |
| Return the value of this attribute.
|
const std::string & | ValueStr () const |
| Return the value of this attribute.
|
int | IntValue () const |
| Return the value of this attribute, converted to an integer.
|
double | DoubleValue () const |
| Return the value of this attribute, converted to a double.
|
const TIXML_STRING & | NameTStr () const |
int | QueryIntValue (int *_value) const |
| QueryIntValue examines the value string.
|
int | QueryDoubleValue (double *_value) const |
| QueryDoubleValue examines the value string. See QueryIntValue().
|
void | SetName (const char *_name) |
| Set the name of this attribute.
|
void | SetValue (const char *_value) |
| Set the value.
|
void | SetIntValue (int _value) |
| Set the value from an integer.
|
void | SetDoubleValue (double _value) |
| Set the value from a double.
|
void | SetName (const std::string &_name) |
| STL std::string form.
|
void | SetValue (const std::string &_value) |
| STL std::string form.
|
const TiXmlAttribute * | Next () const |
| Get the next sibling attribute in the DOM. Returns null at end.
|
TiXmlAttribute * | Next () |
const TiXmlAttribute * | Previous () const |
| Get the previous sibling attribute in the DOM. Returns null at beginning.
|
TiXmlAttribute * | Previous () |
bool | operator== (const TiXmlAttribute &rhs) const |
bool | operator< (const TiXmlAttribute &rhs) const |
bool | operator> (const TiXmlAttribute &rhs) const |
virtual const char * | Parse (const char *p, TiXmlParsingData *data, TiXmlEncoding encoding) |
virtual void | Print (FILE *cfile, int depth) const |
| All TinyXml classes can print themselves to a filestream.
|
virtual void | StreamOut (TIXML_OSTREAM *out) const |
void | SetDocument (TiXmlDocument *doc) |
Private Member Functions |
| TiXmlAttribute (const TiXmlAttribute &) |
void | operator= (const TiXmlAttribute &base) |
Private Attributes |
TiXmlDocument * | document |
TIXML_STRING | name |
TIXML_STRING | value |
TiXmlAttribute * | prev |
TiXmlAttribute * | next |
Friends |
class | TiXmlAttributeSet |