Openholo
v5.0
Open Source Digital Holographic Library
|
#include <tinyxml2.h>
Public Member Functions | |
const char * | Name () const |
The name of the attribute. More... | |
const char * | Value () const |
The value of the attribute. More... | |
int | GetLineNum () const |
Gets the line number the attribute is in, if the document was parsed from a file. More... | |
const XMLAttribute * | Next () const |
The next attribute in the list. More... | |
int | IntValue () const |
int64_t | Int64Value () const |
unsigned | UnsignedValue () const |
Query as an unsigned integer. See IntValue() More... | |
bool | BoolValue () const |
Query as a boolean. See IntValue() More... | |
double | DoubleValue () const |
Query as a double. See IntValue() More... | |
float | FloatValue () const |
Query as a float. See IntValue() More... | |
XMLError | QueryIntValue (int *value) const |
XMLError | QueryUnsignedValue (unsigned int *value) const |
See QueryIntValue. More... | |
XMLError | QueryInt64Value (int64_t *value) const |
See QueryIntValue. More... | |
XMLError | QueryBoolValue (bool *value) const |
See QueryIntValue. More... | |
XMLError | QueryDoubleValue (double *value) const |
See QueryIntValue. More... | |
XMLError | QueryFloatValue (float *value) const |
See QueryIntValue. More... | |
void | SetAttribute (const char *value) |
Set the attribute to a string value. More... | |
void | SetAttribute (int value) |
Set the attribute to value. More... | |
void | SetAttribute (unsigned value) |
Set the attribute to value. More... | |
void | SetAttribute (int64_t value) |
Set the attribute to value. More... | |
void | SetAttribute (bool value) |
Set the attribute to value. More... | |
void | SetAttribute (double value) |
Set the attribute to value. More... | |
void | SetAttribute (float value) |
Set the attribute to value. More... | |
const char * | Name () const |
The name of the attribute. More... | |
const char * | Value () const |
The value of the attribute. More... | |
int | GetLineNum () const |
Gets the line number the attribute is in, if the document was parsed from a file. More... | |
const XMLAttribute * | Next () const |
The next attribute in the list. More... | |
int | IntValue () const |
int64_t | Int64Value () const |
unsigned | UnsignedValue () const |
Query as an unsigned integer. See IntValue() More... | |
bool | BoolValue () const |
Query as a boolean. See IntValue() More... | |
double | DoubleValue () const |
Query as a double. See IntValue() More... | |
float | FloatValue () const |
Query as a float. See IntValue() More... | |
XMLError | QueryIntValue (int *value) const |
XMLError | QueryUnsignedValue (unsigned int *value) const |
See QueryIntValue. More... | |
XMLError | QueryInt64Value (int64_t *value) const |
See QueryIntValue. More... | |
XMLError | QueryBoolValue (bool *value) const |
See QueryIntValue. More... | |
XMLError | QueryDoubleValue (double *value) const |
See QueryIntValue. More... | |
XMLError | QueryFloatValue (float *value) const |
See QueryIntValue. More... | |
void | SetAttribute (const char *value) |
Set the attribute to a string value. More... | |
void | SetAttribute (int value) |
Set the attribute to value. More... | |
void | SetAttribute (unsigned value) |
Set the attribute to value. More... | |
void | SetAttribute (int64_t value) |
Set the attribute to value. More... | |
void | SetAttribute (bool value) |
Set the attribute to value. More... | |
void | SetAttribute (double value) |
Set the attribute to value. More... | |
void | SetAttribute (float value) |
Set the attribute to value. More... | |
const char * | Name () const |
The name of the attribute. More... | |
const char * | Value () const |
The value of the attribute. More... | |
int | GetLineNum () const |
Gets the line number the attribute is in, if the document was parsed from a file. More... | |
const XMLAttribute * | Next () const |
The next attribute in the list. More... | |
int | IntValue () const |
int64_t | Int64Value () const |
unsigned | UnsignedValue () const |
Query as an unsigned integer. See IntValue() More... | |
bool | BoolValue () const |
Query as a boolean. See IntValue() More... | |
double | DoubleValue () const |
Query as a double. See IntValue() More... | |
float | FloatValue () const |
Query as a float. See IntValue() More... | |
XMLError | QueryIntValue (int *value) const |
XMLError | QueryUnsignedValue (unsigned int *value) const |
See QueryIntValue. More... | |
XMLError | QueryInt64Value (int64_t *value) const |
See QueryIntValue. More... | |
XMLError | QueryBoolValue (bool *value) const |
See QueryIntValue. More... | |
XMLError | QueryDoubleValue (double *value) const |
See QueryIntValue. More... | |
XMLError | QueryFloatValue (float *value) const |
See QueryIntValue. More... | |
void | SetAttribute (const char *value) |
Set the attribute to a string value. More... | |
void | SetAttribute (int value) |
Set the attribute to value. More... | |
void | SetAttribute (unsigned value) |
Set the attribute to value. More... | |
void | SetAttribute (int64_t value) |
Set the attribute to value. More... | |
void | SetAttribute (bool value) |
Set the attribute to value. More... | |
void | SetAttribute (double value) |
Set the attribute to value. More... | |
void | SetAttribute (float value) |
Set the attribute to value. More... | |
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 1132 of file tinyxml2.h.
|
inline |
Query as a boolean. See IntValue()
Definition at line 1173 of file tinyxml2.h.
|
inline |
Query as a boolean. See IntValue()
Definition at line 1173 of file tinyxml2.h.
|
inline |
Query as a boolean. See IntValue()
Definition at line 1173 of file tinyxml2.h.
|
inline |
Query as a double. See IntValue()
Definition at line 1179 of file tinyxml2.h.
|
inline |
Query as a double. See IntValue()
Definition at line 1179 of file tinyxml2.h.
|
inline |
Query as a double. See IntValue()
Definition at line 1179 of file tinyxml2.h.
|
inline |
Query as a float. See IntValue()
Definition at line 1185 of file tinyxml2.h.
|
inline |
Query as a float. See IntValue()
Definition at line 1185 of file tinyxml2.h.
|
inline |
Query as a float. See IntValue()
Definition at line 1185 of file tinyxml2.h.
|
inline |
Gets the line number the attribute is in, if the document was parsed from a file.
Definition at line 1143 of file tinyxml2.h.
|
inline |
Gets the line number the attribute is in, if the document was parsed from a file.
Definition at line 1143 of file tinyxml2.h.
|
inline |
Gets the line number the attribute is in, if the document was parsed from a file.
Definition at line 1143 of file tinyxml2.h.
|
inline |
Definition at line 1160 of file tinyxml2.h.
|
inline |
Definition at line 1160 of file tinyxml2.h.
|
inline |
Definition at line 1160 of file tinyxml2.h.
|
inline |
IntValue 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 QueryIntValue() if you need error checking.
Definition at line 1154 of file tinyxml2.h.
|
inline |
IntValue 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 QueryIntValue() if you need error checking.
Definition at line 1154 of file tinyxml2.h.
|
inline |
IntValue 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 QueryIntValue() if you need error checking.
Definition at line 1154 of file tinyxml2.h.
const char* tinyxml2::XMLAttribute::Name | ( | ) | const |
The name of the attribute.
const char* tinyxml2::XMLAttribute::Name | ( | ) | const |
The name of the attribute.
const char * tinyxml2::XMLAttribute::Name | ( | ) | const |
The name of the attribute.
Definition at line 1336 of file tinyxml2.cpp.
|
inline |
The next attribute in the list.
Definition at line 1146 of file tinyxml2.h.
|
inline |
The next attribute in the list.
Definition at line 1146 of file tinyxml2.h.
|
inline |
The next attribute in the list.
Definition at line 1146 of file tinyxml2.h.
XMLError tinyxml2::XMLAttribute::QueryBoolValue | ( | bool * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryBoolValue | ( | bool * | value | ) | const |
See QueryIntValue.
Definition at line 1407 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryBoolValue | ( | bool * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryDoubleValue | ( | double * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryDoubleValue | ( | double * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryDoubleValue | ( | double * | value | ) | const |
See QueryIntValue.
Definition at line 1425 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryFloatValue | ( | float * | value | ) | const |
See QueryIntValue.
Definition at line 1416 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryFloatValue | ( | float * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryFloatValue | ( | float * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryInt64Value | ( | int64_t * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryInt64Value | ( | int64_t * | value | ) | const |
See QueryIntValue.
Definition at line 1398 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryInt64Value | ( | int64_t * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryIntValue | ( | int * | value | ) | const |
QueryIntValue interprets the attribute as an integer, and returns the value in the provided parameter. The function will return XML_SUCCESS on success, and XML_WRONG_ATTRIBUTE_TYPE if the conversion is not successful.
XMLError tinyxml2::XMLAttribute::QueryIntValue | ( | int * | value | ) | const |
QueryIntValue interprets the attribute as an integer, and returns the value in the provided parameter. The function will return XML_SUCCESS on success, and XML_WRONG_ATTRIBUTE_TYPE if the conversion is not successful.
Definition at line 1380 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryIntValue | ( | int * | value | ) | const |
QueryIntValue interprets the attribute as an integer, and returns the value in the provided parameter. The function will return XML_SUCCESS on success, and XML_WRONG_ATTRIBUTE_TYPE if the conversion is not successful.
XMLError tinyxml2::XMLAttribute::QueryUnsignedValue | ( | unsigned int * | value | ) | const |
See QueryIntValue.
XMLError tinyxml2::XMLAttribute::QueryUnsignedValue | ( | unsigned int * | value | ) | const |
See QueryIntValue.
Definition at line 1389 of file tinyxml2.cpp.
XMLError tinyxml2::XMLAttribute::QueryUnsignedValue | ( | unsigned int * | value | ) | const |
See QueryIntValue.
void tinyxml2::XMLAttribute::SetAttribute | ( | const char * | value | ) |
Set the attribute to a string value.
Definition at line 1434 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | const char * | value | ) |
Set the attribute to a string value.
void tinyxml2::XMLAttribute::SetAttribute | ( | const char * | value | ) |
Set the attribute to a string value.
void tinyxml2::XMLAttribute::SetAttribute | ( | int | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | int | value | ) |
Set the attribute to value.
Definition at line 1440 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | int | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | unsigned | value | ) |
Set the attribute to value.
Definition at line 1448 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | unsigned | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | unsigned | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | int64_t | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | int64_t | value | ) |
Set the attribute to value.
Definition at line 1456 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | int64_t | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | bool | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | bool | value | ) |
Set the attribute to value.
Definition at line 1465 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | bool | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | double | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | double | value | ) |
Set the attribute to value.
Definition at line 1472 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | double | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | float | value | ) |
Set the attribute to value.
Definition at line 1479 of file tinyxml2.cpp.
void tinyxml2::XMLAttribute::SetAttribute | ( | float | value | ) |
Set the attribute to value.
void tinyxml2::XMLAttribute::SetAttribute | ( | float | value | ) |
Set the attribute to value.
|
inline |
Query as an unsigned integer. See IntValue()
Definition at line 1167 of file tinyxml2.h.
|
inline |
Query as an unsigned integer. See IntValue()
Definition at line 1167 of file tinyxml2.h.
|
inline |
Query as an unsigned integer. See IntValue()
Definition at line 1167 of file tinyxml2.h.
const char* tinyxml2::XMLAttribute::Value | ( | ) | const |
The value of the attribute.
const char * tinyxml2::XMLAttribute::Value | ( | ) | const |
The value of the attribute.
Definition at line 1341 of file tinyxml2.cpp.
const char* tinyxml2::XMLAttribute::Value | ( | ) | const |
The value of the attribute.
|
friend |
Definition at line 1134 of file tinyxml2.h.