Back to Jetson Inference

Jetson Inference: tinyxml2::XMLAttribute Class Reference

docs/html/classtinyxml2_1_1XMLAttribute.html

latest13.0 KB
Original Source

| | 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>

|

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 | | | 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...
| | |

|

Friends

| | class | XMLElement | | |

Detailed Description

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.

Member Function Documentation

BoolValue()

|

| bool tinyxml2::XMLAttribute::BoolValue | ( | | ) | const |

| inline |

Query as a boolean. See IntValue()

DoubleValue()

|

| double tinyxml2::XMLAttribute::DoubleValue | ( | | ) | const |

| inline |

Query as a double. See IntValue()

FloatValue()

|

| float tinyxml2::XMLAttribute::FloatValue | ( | | ) | const |

| inline |

Query as a float. See IntValue()

GetLineNum()

|

| int tinyxml2::XMLAttribute::GetLineNum | ( | | ) | const |

| inline |

Gets the line number the attribute is in, if the document was parsed from a file.

Int64Value()

|

| int64_t tinyxml2::XMLAttribute::Int64Value | ( | | ) | const |

| inline |

IntValue()

|

| 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.

Name()

| const char* tinyxml2::XMLAttribute::Name | ( | | ) | const |

The name of the attribute.

Next()

|

| const XMLAttribute* tinyxml2::XMLAttribute::Next | ( | | ) | const |

| inline |

The next attribute in the list.

QueryBoolValue()

| XMLError tinyxml2::XMLAttribute::QueryBoolValue | ( | bool * | value | ) | const |

See QueryIntValue.

QueryDoubleValue()

| XMLError tinyxml2::XMLAttribute::QueryDoubleValue | ( | double * | value | ) | const |

See QueryIntValue.

QueryFloatValue()

| XMLError tinyxml2::XMLAttribute::QueryFloatValue | ( | float * | value | ) | const |

See QueryIntValue.

QueryInt64Value()

| XMLError tinyxml2::XMLAttribute::QueryInt64Value | ( | int64_t * | value | ) | const |

See QueryIntValue.

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.

QueryUnsignedValue()

| XMLError tinyxml2::XMLAttribute::QueryUnsignedValue | ( | unsigned int * | value | ) | const |

See QueryIntValue.

SetAttribute() [1/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | bool | value | ) | |

Set the attribute to value.

SetAttribute() [2/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | const char * | value | ) | |

Set the attribute to a string value.

SetAttribute() [3/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | double | value | ) | |

Set the attribute to value.

SetAttribute() [4/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | float | value | ) | |

Set the attribute to value.

SetAttribute() [5/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | int | value | ) | |

Set the attribute to value.

SetAttribute() [6/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | int64_t | value | ) | |

Set the attribute to value.

SetAttribute() [7/7]

| void tinyxml2::XMLAttribute::SetAttribute | ( | unsigned | value | ) | |

Set the attribute to value.

UnsignedValue()

|

| unsigned tinyxml2::XMLAttribute::UnsignedValue | ( | | ) | const |

| inline |

Query as an unsigned integer. See IntValue()

Value()

| const char* tinyxml2::XMLAttribute::Value | ( | | ) | const |

The value of the attribute.

XMLElement

|

| friend class XMLElement |

| friend |


The documentation for this class was generated from the following file: