A stream context which expects a value, which can later be followed by more key/value pairs.
Definition: value_context.hpp:48
value_context(core *core)
Create a value_context given a core builder.
Definition: value_context.hpp:56
A stream context which appends a single value.
Definition: single_context.hpp:36
A stream context which expects any number of values.
Definition: array_context.hpp:52
std::enable_if<!util::is_functor< T, void(single_context)>::value, base >::type operator<<(T &&t)
<< operator for accepting a real value and appending it to the core builder.
Definition: value_context.hpp:68
A stream context which expects a key, which can later be followed by value, then more key/value pairs...
Definition: array_context.hpp:32