| 
    SO3Engine
    
   | 
 
#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 IntValue()   | |
| bool | BoolValue () const | 
| Query as a boolean. See IntValue()   | |
| double | DoubleValue () const | 
| Query as a double. See IntValue()   | |
| float | FloatValue () const | 
| Query as a float. See IntValue()   | |
| XMLError | QueryIntValue (int *value) const | 
| XMLError | QueryUnsignedValue (unsigned int *value) const | 
| See QueryIntValue.   | |
| XMLError | QueryBoolValue (bool *value) const | 
| See QueryIntValue.   | |
| XMLError | QueryDoubleValue (double *value) const | 
| See QueryIntValue.   | |
| XMLError | QueryFloatValue (float *value) const | 
| See QueryIntValue.   | |
| 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 | 
Detailed Description
An attribute is a name-value pair. Elements have an arbitrary number of attributes, each with a unique name.
- Note
 - The attributes are not XMLNodes. You may only query the Next() attribute in a list.
 
Definition at line 1030 of file tinyxml2.h.
Member Function Documentation
◆ BoolValue()
      
  | 
  inline | 
Query as a boolean. See IntValue()
Definition at line 1061 of file tinyxml2.h.
◆ DoubleValue()
      
  | 
  inline | 
Query as a double. See IntValue()
Definition at line 1067 of file tinyxml2.h.
◆ FloatValue()
      
  | 
  inline | 
Query as a float. See IntValue()
Definition at line 1073 of file tinyxml2.h.
◆ IntValue()
      
  | 
  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 1049 of file tinyxml2.h.
◆ Name()
| const char * tinyxml2::XMLAttribute::Name | ( | ) | const | 
The name of the attribute.
◆ Next()
      
  | 
  inline | 
The next attribute in the list.
Definition at line 1041 of file tinyxml2.h.
◆ 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.
◆ 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_NO_ERROR 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/6]
| void tinyxml2::XMLAttribute::SetAttribute | ( | bool | value | ) | 
Set the attribute to value.
◆ SetAttribute() [2/6]
| void tinyxml2::XMLAttribute::SetAttribute | ( | const char * | value | ) | 
Set the attribute to a string value.
◆ SetAttribute() [3/6]
| void tinyxml2::XMLAttribute::SetAttribute | ( | double | value | ) | 
Set the attribute to value.
◆ SetAttribute() [4/6]
| void tinyxml2::XMLAttribute::SetAttribute | ( | float | value | ) | 
Set the attribute to value.
◆ SetAttribute() [5/6]
| void tinyxml2::XMLAttribute::SetAttribute | ( | int | value | ) | 
Set the attribute to value.
◆ SetAttribute() [6/6]
| void tinyxml2::XMLAttribute::SetAttribute | ( | unsigned | value | ) | 
Set the attribute to value.
◆ UnsignedValue()
      
  | 
  inline | 
Query as an unsigned integer. See IntValue()
Definition at line 1055 of file tinyxml2.h.
◆ Value()
| const char * tinyxml2::XMLAttribute::Value | ( | ) | const | 
The value of the attribute.
Friends And Related Symbol Documentation
◆ XMLElement
      
  | 
  friend | 
Definition at line 1032 of file tinyxml2.h.
The documentation for this class was generated from the following file:
- include/SO3SceneLoader/tinyxml2.h
 
Generated by