◆ begin_json_array()
void Stream::begin_json_array |
( |
| ) |
|
◆ begin_json_object()
void Stream::begin_json_object |
( |
| ) |
|
◆ emit_json_array_value() [1/2]
◆ emit_json_array_value() [2/2]
◆ emit_json_key()
◆ emit_json_key_array()
◆ emit_json_key_object()
◆ emit_json_key_value() [1/5]
◆ emit_json_key_value() [2/5]
◆ emit_json_key_value() [3/5]
◆ emit_json_key_value() [4/5]
◆ emit_json_key_value() [5/5]
◆ end_json_array()
void Stream::end_json_array |
( |
| ) |
|
◆ end_json_object()
void Stream::end_json_object |
( |
| ) |
|
◆ statement()
template<typename... Ts>
void simple_json::Stream::statement |
( |
Ts &&... |
ts | ) |
|
|
inlineprivate |
◆ statement_indent()
void simple_json::Stream::statement_indent |
( |
| ) |
|
|
inlineprivate |
◆ statement_inner() [1/2]
template<typename T >
void simple_json::Stream::statement_inner |
( |
T && |
t | ) |
|
|
inlineprivate |
◆ statement_inner() [2/2]
template<typename T , typename... Ts>
void simple_json::Stream::statement_inner |
( |
T && |
t, |
|
|
Ts &&... |
ts |
|
) |
| |
|
inlineprivate |
◆ statement_no_return()
template<typename... Ts>
void simple_json::Stream::statement_no_return |
( |
Ts &&... |
ts | ) |
|
|
inlineprivate |
◆ str()
◆ buffer
std::ostringstream simple_json::Stream::buffer |
|
private |
◆ indent
uint32_t simple_json::Stream::indent { 0 } |
|
private |
◆ stack
Stack simple_json::Stream::stack |
|
private |
The documentation for this class was generated from the following file: