docs/html/classtinyxml2_1_1XMLAttribute.html
| | Jetson Inference
DNN Vision Library |
Public Member Functions | Friends | List of all members
tinyxml2::XMLAttribute Class Reference
An attribute is a name-value pair. More...
#include <xml.h>
|
|
| 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 |
| | IntValue interprets the attribute as an integer, and returns the value. More...
|
| |
| 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 |
| | QueryIntValue interprets the attribute as an integer, and returns the value in the provided parameter. More...
|
| |
| 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...
|
| |
|
| | class | XMLElement | | |
An attribute is a name-value pair.
Elements have an arbitrary number of attributes, each with a unique name.
NoteThe attributes are not XMLNodes. You may only query the Next() attribute in a list.
|
| bool tinyxml2::XMLAttribute::BoolValue | ( | | ) | const |
| inline |
Query as a boolean. See IntValue()
|
| double tinyxml2::XMLAttribute::DoubleValue | ( | | ) | const |
| inline |
Query as a double. See IntValue()
|
| float tinyxml2::XMLAttribute::FloatValue | ( | | ) | const |
| inline |
Query as a float. See IntValue()
|
| int tinyxml2::XMLAttribute::GetLineNum | ( | | ) | const |
| inline |
Gets the line number the attribute is in, if the document was parsed from a file.
|
| int64_t tinyxml2::XMLAttribute::Int64Value | ( | | ) | const |
| inline |
|
| int tinyxml2::XMLAttribute::IntValue | ( | | ) | const |
| 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.
| const char* tinyxml2::XMLAttribute::Name | ( | | ) | const |
The name of the attribute.
|
| const XMLAttribute* tinyxml2::XMLAttribute::Next | ( | | ) | const |
| inline |
The next attribute in the list.
| XMLError tinyxml2::XMLAttribute::QueryBoolValue | ( | bool * | value | ) | const |
See QueryIntValue.
| XMLError tinyxml2::XMLAttribute::QueryDoubleValue | ( | double * | 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::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.
| void tinyxml2::XMLAttribute::SetAttribute | ( | bool | value | ) | |
Set the attribute to value.
| void tinyxml2::XMLAttribute::SetAttribute | ( | const char * | value | ) | |
Set the attribute to a string value.
| void tinyxml2::XMLAttribute::SetAttribute | ( | double | value | ) | |
Set the attribute to value.
| void tinyxml2::XMLAttribute::SetAttribute | ( | float | value | ) | |
Set the attribute to value.
| void tinyxml2::XMLAttribute::SetAttribute | ( | int | value | ) | |
Set the attribute to value.
| void tinyxml2::XMLAttribute::SetAttribute | ( | int64_t | value | ) | |
Set the attribute to value.
| void tinyxml2::XMLAttribute::SetAttribute | ( | unsigned | value | ) | |
Set the attribute to value.
|
| unsigned tinyxml2::XMLAttribute::UnsignedValue | ( | | ) | const |
| inline |
Query as an unsigned integer. See IntValue()
| const char* tinyxml2::XMLAttribute::Value | ( | | ) | const |
The value of the attribute.
|
| friend class XMLElement |
| friend |
The documentation for this class was generated from the following file:
jetson-utils/xml.h
Generated on Tue Mar 28 2023 14:27:58 for Jetson Inference by 1.8.17