A stream context which expects a value, which can later be followed by more key/value pairs.
Definition: value_context.hpp:48
value_context< key_context > operator<<(const char(&v)[n])
<< operator for accepting a literal key and appending it to the core builder.
Definition: key_context.hpp:69
key_context operator<<(concatenate_doc doc)
<< operator for concatenating another document.
Definition: key_context.hpp:149
base operator<<(const close_document_type)
<< operator for closing a subdocument in the core builder.
Definition: key_context.hpp:160
key_context(core *core)
Create a key_context given a core builder.
Definition: key_context.hpp:57