Flow123d
release_3.0.0-859-g84487d0
|
#include <json_spirit_reader_template.h>
Public 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 |
Public Member Functions | |
Semantic_actions (Value_type &value) | |
void | begin_obj (Char_type c) |
void | end_obj (Char_type c) |
void | begin_array (Char_type c) |
void | end_array (Char_type c) |
void | new_name (Iter_type begin, Iter_type end) |
void | new_str (Iter_type begin, Iter_type end) |
void | new_true (Iter_type begin, Iter_type end) |
void | new_false (Iter_type begin, Iter_type end) |
void | new_null (Iter_type begin, Iter_type end) |
void | new_int (boost::int64_t i) |
void | new_uint64 (boost::uint64_t ui) |
void | new_real (double d) |
Private Member Functions | |
Semantic_actions & | operator= (const Semantic_actions &) |
Value_type * | add_first (const Value_type &value) |
template<class Array_or_obj > | |
void | begin_compound () |
void | end_compound () |
Value_type * | add_to_current (const Value_type &value) |
Private Attributes | |
Value_type & | value_ |
Value_type * | current_p_ |
std::vector< Value_type * > | stack_ |
String_type | name_ |
Definition at line 206 of file json_spirit_reader_template.h.
typedef Config_type::Array_type json_spirit::Semantic_actions< Value_type, Iter_type >::Array_type |
Definition at line 213 of file json_spirit_reader_template.h.
typedef String_type::value_type json_spirit::Semantic_actions< Value_type, Iter_type >::Char_type |
Definition at line 214 of file json_spirit_reader_template.h.
typedef Value_type::Config_type json_spirit::Semantic_actions< Value_type, Iter_type >::Config_type |
Definition at line 210 of file json_spirit_reader_template.h.
typedef Config_type::Object_type json_spirit::Semantic_actions< Value_type, Iter_type >::Object_type |
Definition at line 212 of file json_spirit_reader_template.h.
typedef Config_type::String_type json_spirit::Semantic_actions< Value_type, Iter_type >::String_type |
Definition at line 211 of file json_spirit_reader_template.h.
|
inline |
Definition at line 216 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 303 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 339 of file json_spirit_reader_template.h.
|
inline |
Definition at line 236 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 313 of file json_spirit_reader_template.h.
|
inline |
Definition at line 222 of file json_spirit_reader_template.h.
|
inline |
Definition at line 243 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 329 of file json_spirit_reader_template.h.
|
inline |
Definition at line 229 of file json_spirit_reader_template.h.
|
inline |
Definition at line 269 of file json_spirit_reader_template.h.
|
inline |
Definition at line 283 of file json_spirit_reader_template.h.
|
inline |
Definition at line 250 of file json_spirit_reader_template.h.
|
inline |
Definition at line 276 of file json_spirit_reader_template.h.
|
inline |
Definition at line 293 of file json_spirit_reader_template.h.
|
inline |
Definition at line 257 of file json_spirit_reader_template.h.
|
inline |
Definition at line 262 of file json_spirit_reader_template.h.
|
inline |
Definition at line 288 of file json_spirit_reader_template.h.
|
private |
|
private |
Definition at line 358 of file json_spirit_reader_template.h.
|
private |
Definition at line 362 of file json_spirit_reader_template.h.
|
private |
Definition at line 360 of file json_spirit_reader_template.h.
|
private |
Definition at line 357 of file json_spirit_reader_template.h.