|
TrueReality
v0.1.1912
|
Classes | |
| class | Array |
| A JSON array. More... | |
| class | ArrayBase |
| An array base. More... | |
| class | Base |
| The Base class for all the JSON classes. More... | |
| class | File |
| A file. More... | |
| class | Object |
| Forward declaration. More... | |
| class | Value |
| Represents a JSON value. More... | |
Typedefs | |
| using | Int = int |
| The int. More... | |
| using | UInt = unsigned int |
| The int. More... | |
| using | Int64 = int64_t |
| The fourth int 6. More... | |
| using | UInt64 = uint64_t |
| The fourth u int 6. More... | |
| using | LargestInt = Int64 |
| The largest int. More... | |
| using | LargestUInt = UInt64 |
| The largest u int. More... | |
Enumerations | |
| enum | ValueType { NullValue = 0, IntValue = 1, UintValue = 2, RealValue = 3, StringValue = 4, BooleanValue = 5, ArrayValue = 6, ObjectValue = 7 } |
| Type of the value held by a Value object. More... | |
Functions | |
| TR_UTIL_EXPORT std::ostream & | operator<< (std::ostream &, const Value &root) |
| OStream operator. More... | |
| Json::ValueType | ToValueType (ValueType val) |
| Converts JSON::ValueType to Json::ValueType. More... | |
| ValueType | ToValueType (Json::ValueType val) |
| Converts Json::ValueType to JSON::ValueType. More... | |
| using trUtil::JSON::Int = typedef int |
| using trUtil::JSON::Int64 = typedef int64_t |
| using trUtil::JSON::LargestInt = typedef Int64 |
| using trUtil::JSON::LargestUInt = typedef UInt64 |
| using trUtil::JSON::UInt = typedef unsigned int |
| using trUtil::JSON::UInt64 = typedef uint64_t |
Type of the value held by a Value object.
| std::ostream & trUtil::JSON::operator<< | ( | std::ostream & | out, |
| const Value & | root | ||
| ) |
OStream operator.
| [in,out] | parameter1 | The first parameter. |
| root | The root. |
Definition at line 856 of file Value.cpp.
References trBase::operator<<().

| Json::ValueType trUtil::JSON::ToValueType | ( | ValueType | val | ) |
Converts JSON::ValueType to Json::ValueType.
| val | The value. |
Definition at line 41 of file Value.cpp.
References ArrayValue, BooleanValue, IntValue, NullValue, ObjectValue, RealValue, StringValue, and UintValue.
Referenced by trUtil::JSON::Value::Value().

| ValueType trUtil::JSON::ToValueType | ( | Json::ValueType | val | ) |
Converts Json::ValueType to JSON::ValueType.
| val | The value. |
Definition at line 84 of file Value.cpp.
References ArrayValue, BooleanValue, IntValue, NullValue, ObjectValue, RealValue, StringValue, and UintValue.