Flow123d
3.9.0-3aaaea010
|
#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 160 of file json_spirit_writer_template.h.
|
private |
Definition at line 165 of file json_spirit_writer_template.h.
|
private |
Definition at line 166 of file json_spirit_writer_template.h.
|
private |
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 164 of file json_spirit_writer_template.h.
|
private |
Definition at line 163 of file json_spirit_writer_template.h.
|
inline |
Definition at line 171 of file json_spirit_writer_template.h.
|
inlinestaticprivate |
Definition at line 255 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 324 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 339 of file json_spirit_writer_template.h.
|
private |
|
inlineprivate |
Definition at line 229 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 282 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 205 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 200 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 224 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 185 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 234 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 304 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 272 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 212 of file json_spirit_writer_template.h.
|
inlineprivate |
Definition at line 334 of file json_spirit_writer_template.h.
|
private |
Definition at line 347 of file json_spirit_writer_template.h.
|
private |
Definition at line 352 of file json_spirit_writer_template.h.
|
private |
Definition at line 346 of file json_spirit_writer_template.h.
|
private |
Definition at line 348 of file json_spirit_writer_template.h.
|
private |
Definition at line 349 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.