|
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 |
1.8.10