Honeycomb
0.1
Component-Model Framework
|
Configuration for json value variant. More...
#include <Json.h>
Classes | |
struct | ObjectOrdered |
Public Types | |
typedef Value_< Config > | Value |
typedef recursive_wrap< Value, Alloc< Value > > | value_wrap |
Holds a value in an array/object. More... | |
typedef vector< value_wrap, Alloc< value_wrap > > | Array |
typedef stdutil::unordered_map< NameId, value_wrap, Alloc > | ObjectUnordered |
typedef std::conditional< ordered, ObjectOrdered, ObjectUnordered >::type | Object |
typedef variant< null_t, int64, double, bool, String, Array, Object > | Variant |
Configuration for json value variant.
ordered | If true then insertion order of name/value pairs in a json object will be preserved in an additional list member Value::Object::orderedNames . |
typedef vector<value_wrap, Alloc<value_wrap> > honey::json::Config< ordered, Alloc >::Array |
typedef std::conditional<ordered, ObjectOrdered, ObjectUnordered>::type honey::json::Config< ordered, Alloc >::Object |
typedef stdutil::unordered_map<NameId, value_wrap, Alloc> honey::json::Config< ordered, Alloc >::ObjectUnordered |
typedef Value_<Config> honey::json::Config< ordered, Alloc >::Value |
typedef recursive_wrap<Value, Alloc<Value> > honey::json::Config< ordered, Alloc >::value_wrap |
Holds a value in an array/object.
typedef variant<null_t, int64, double, bool, String, Array, Object> honey::json::Config< ordered, Alloc >::Variant |