Xml Scol plugin
|
#include <tinyxml2.h>
Public Member Functions | |
const char * | Name () const |
The name of the attribute. | |
const char * | Value () const |
The value of the attribute. | |
const XMLAttribute * | Next () const |
The next attribute in the list. | |
int | IntValue () const |
unsigned | UnsignedValue () const |
Query as an unsigned integer. See IntAttribute() | |
bool | BoolValue () const |
Query as a boolean. See IntAttribute() | |
double | DoubleValue () const |
Query as a double. See IntAttribute() | |
float | FloatValue () const |
Query as a float. See IntAttribute() | |
XMLError | QueryIntValue (int *value) const |
XMLError | QueryUnsignedValue (unsigned int *value) const |
See QueryIntAttribute. | |
XMLError | QueryBoolValue (bool *value) const |
See QueryIntAttribute. | |
XMLError | QueryDoubleValue (double *value) const |
See QueryIntAttribute. | |
XMLError | QueryFloatValue (float *value) const |
See QueryIntAttribute. | |
void | SetAttribute (const char *value) |
Set the attribute to a string value. | |
void | SetAttribute (int value) |
Set the attribute to value. | |
void | SetAttribute (unsigned value) |
Set the attribute to value. | |
void | SetAttribute (bool value) |
Set the attribute to value. | |
void | SetAttribute (double value) |
Set the attribute to value. | |
void | SetAttribute (float value) |
Set the attribute to value. | |
Friends | |
class | XMLElement |
An attribute is a name-value pair. Elements have an arbitrary number of attributes, each with a unique name.
Definition at line 957 of file tinyxml2.h.
|
inline |
Query as a boolean. See IntAttribute()
Definition at line 990 of file tinyxml2.h.
|
inline |
Query as a double. See IntAttribute()
Definition at line 996 of file tinyxml2.h.
|
inline |
Query as a float. See IntAttribute()
Definition at line 1002 of file tinyxml2.h.
|
inline |
IntAttribute interprets the attribute as an integer, and returns the value. If the value isn't an integer, 0 will be returned. There is no error checking; use QueryIntAttribute() if you need error checking.
Definition at line 978 of file tinyxml2.h.
The name of the attribute.
Definition at line 962 of file tinyxml2.h.
|
inline |
The next attribute in the list.
Definition at line 970 of file tinyxml2.h.
XMLError tinyxml2::XMLAttribute::QueryBoolValue | ( | bool * | value | ) | const |
See QueryIntAttribute.
Definition at line 1095 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryDoubleValue | ( | double * | value | ) | const |
See QueryIntAttribute.
Definition at line 1113 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryFloatValue | ( | float * | value | ) | const |
See QueryIntAttribute.
Definition at line 1104 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryIntValue | ( | int * | value | ) | const |
QueryIntAttribute interprets the attribute as an integer, and returns the value in the provided paremeter. The function will return XML_NO_ERROR on success, and XML_WRONG_ATTRIBUTE_TYPE if the conversion is not successful.
Definition at line 1077 of file tinyxml2.cpp.
See QueryIntAttribute.
Definition at line 1086 of file tinyxml2.cpp.
Set the attribute to value.
Definition at line 1144 of file tinyxml2.cpp.
Set the attribute to a string value.
Definition at line 1122 of file tinyxml2.cpp.
Set the attribute to value.
Definition at line 1151 of file tinyxml2.cpp.
Set the attribute to value.
Definition at line 1158 of file tinyxml2.cpp.
Set the attribute to value.
Definition at line 1128 of file tinyxml2.cpp.
Set the attribute to value.
Definition at line 1136 of file tinyxml2.cpp.
|
inline |
Query as an unsigned integer. See IntAttribute()
Definition at line 984 of file tinyxml2.h.
The value of the attribute.
Definition at line 966 of file tinyxml2.h.
|
friend |
Definition at line 959 of file tinyxml2.h.