This class implements a value. More...
#include <Value.h>
Classes | |
| class | Iterator | 
| This class implements an iterator through a Value list.  More... | |
Public Types | |
| enum | ValueType {  ddl_none = -1, ddl_bool = 0, ddl_int8, ddl_int16, ddl_int32, ddl_int64, ddl_unsigned_int8, ddl_unsigned_int16, ddl_unsigned_int32, ddl_unsigned_int64, ddl_half, ddl_float, ddl_double, ddl_string, ddl_ref, ddl_types_max }  | 
| This enum describes the data type stored in the value.  More... | |
Public Member Functions | |
| Value (ValueType type) | |
| void | setBool (bool value) | 
| bool | getBool () | 
| void | setInt8 (int8 value) | 
| int8 | getInt8 () | 
| void | setInt16 (int16 value) | 
| int16 | getInt16 () | 
| void | setInt32 (int32 value) | 
| int32 | getInt32 () | 
| void | setInt64 (int64 value) | 
| int64 | getInt64 () | 
| void | setUnsignedInt8 (uint8 value) | 
| uint8 | getUnsignedInt8 () const | 
| void | setUnsignedInt16 (uint16 value) | 
| uint16 | getUnsignedInt16 () const | 
| void | setUnsignedInt32 (uint32 value) | 
| uint32 | getUnsignedInt32 () const | 
| void | setUnsignedInt64 (uint64 value) | 
| uint64 | getUnsignedInt64 () const | 
| void | setFloat (float value) | 
| float | getFloat () const | 
| void | setDouble (double value) | 
| double | getDouble () const | 
| void | setString (const std::string &str) | 
| const char * | getString () const | 
| void | dump () | 
| void | setNext (Value *next) | 
| Value * | getNext () const | 
Public Attributes | |
| ValueType | m_type | 
| size_t | m_size | 
| unsigned char * | m_data | 
| Value * | m_next | 
Friends | |
| struct | ValueAllocator | 
This class implements a value.
Values are used to store data types like boolean, integer, floats, double and many mode. To get an overview please check the enum VylueType (
| enum Value::ValueType | 
This enum describes the data type stored in the value.
 1.8.8