TrueReality  v0.1.1912
Value.h File Reference
#include <trUtil/Export.h>
#include <ostream>
#include <memory>
#include <vector>
Include dependency graph for Value.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  trUtil::JSON::Value
 Represents a JSON value. More...
 

Namespaces

 Json
 
 trUtil
 Namespace that holds various utility classes for the engine.
 
 trUtil::JSON
 

Typedefs

using trUtil::JSON::Int = int
 The int. More...
 
using trUtil::JSON::UInt = unsigned int
 The int. More...
 
using trUtil::JSON::Int64 = int64_t
 The fourth int 6. More...
 
using trUtil::JSON::UInt64 = uint64_t
 The fourth u int 6. More...
 
using trUtil::JSON::LargestInt = Int64
 The largest int. More...
 
using trUtil::JSON::LargestUInt = UInt64
 The largest u int. More...
 

Enumerations

enum  trUtil::JSON::ValueType {
  trUtil::JSON::NullValue = 0, trUtil::JSON::IntValue = 1, trUtil::JSON::UintValue = 2, trUtil::JSON::RealValue = 3,
  trUtil::JSON::StringValue = 4, trUtil::JSON::BooleanValue = 5, trUtil::JSON::ArrayValue = 6, trUtil::JSON::ObjectValue = 7
}
 Type of the value held by a Value object. More...
 

Functions

TR_UTIL_EXPORT std::ostream & trUtil::JSON::operator<< (std::ostream &, const Value &root)
 OStream operator. More...