52 explicit Dict(std::stringstream& out);
55 void add_null(
const char* key);
56 void add_bool(
const char* key,
bool val);
57 void add(
const char* key,
const std::string& val);
58 void add_unsigned(
const char* key,
unsigned val);
59 void add_nullable(
const char* key, uint8_t val, uint8_t nullval);
60 void add_nullable(
const char* key, uint16_t val, uint16_t nullval);
61 Dict add_dict(
const char* key);
62 List add_list(
const char* key);