Flow123d
release_3.0.0-1091-gb6fa18e
|
#include <json_spirit_writer_template.h>
Public Member Functions | |
Generator (const Value_type &value, Ostream_type &os, unsigned int options) | |
Private Types | |
typedef Value_type::Config_type | Config_type |
typedef Config_type::String_type | String_type |
typedef Config_type::Object_type | Object_type |
typedef Config_type::Array_type | Array_type |
typedef String_type::value_type | Char_type |
typedef Object_type::value_type | Obj_member_type |
Private Member Functions | |
void | output (const Value_type &value) |
void | output (const Object_type &obj) |
void | output (const Obj_member_type &member) |
void | output_int (const Value_type &value) |
void | output (const String_type &s) |
void | output (bool b) |
void | output (double d) |
template<class Iter > | |
void | output_composite_item (Iter i, Iter last) |
void | output (const Array_type &arr) |
template<class T > | |
void | output_array_or_obj (const T &t, Char_type start_char, Char_type end_char) |
void | indent () |
void | space () |
void | new_line () |
Generator & | operator= (const Generator &) |
Static Private Member Functions | |
static bool | contains_composite_elements (const Array_type &arr) |
Private Attributes | |
Ostream_type & | os_ |
int | indentation_level_ |
bool | pretty_ |
bool | raw_utf8_ |
bool | remove_trailing_zeros_ |
bool | single_line_arrays_ |
boost::io::basic_ios_all_saver< Char_type > | ios_saver_ |
Definition at line 162 of file json_spirit_writer_template.h.
|
private |
Definition at line 167 of file json_spirit_writer_template.h.
|
private |
Definition at line 168 of file json_spirit_writer_template.h.
|
private |
Definition at line 164 of file json_spirit_writer_template.h.
|
private |
Definition at line 169 of file json_spirit_writer_template.h.
|
private |
Definition at line 166 of file json_spirit_writer_template.h.
|
private |
Definition at line 165 of file json_spirit_writer_template.h.
|
inline |
Definition at line 173 of file json_spirit_writer_template.h.
|
inlinestaticprivate |
Definition at line 257 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 326 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 341 of file json_spirit_writer_template.h.
|
private |
|
inlineprivate |
Definition at line 187 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 202 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 207 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 226 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 231 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 236 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 284 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 306 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 274 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 214 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 336 of file json_spirit_writer_template.h.
|
private |
Definition at line 349 of file json_spirit_writer_template.h.
|
private |
Definition at line 354 of file json_spirit_writer_template.h.
|
private |
Definition at line 348 of file json_spirit_writer_template.h.
|
private |
Definition at line 350 of file json_spirit_writer_template.h.
|
private |
Definition at line 351 of file json_spirit_writer_template.h.
|
private |
Definition at line 352 of file json_spirit_writer_template.h.
|
private |
Definition at line 353 of file json_spirit_writer_template.h.