Flow123d
|
#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 313 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 349 of file json_spirit_reader_template.h.
|
inline |
Definition at line 238 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 323 of file json_spirit_reader_template.h.
|
inline |
Definition at line 222 of file json_spirit_reader_template.h.
|
inline |
Definition at line 246 of file json_spirit_reader_template.h.
|
inlineprivate |
Definition at line 339 of file json_spirit_reader_template.h.
|
inline |
Definition at line 230 of file json_spirit_reader_template.h.
|
inline |
Definition at line 275 of file json_spirit_reader_template.h.
|
inline |
Definition at line 293 of file json_spirit_reader_template.h.
|
inline |
Definition at line 254 of file json_spirit_reader_template.h.
|
inline |
Definition at line 284 of file json_spirit_reader_template.h.
|
inline |
Definition at line 303 of file json_spirit_reader_template.h.
|
inline |
Definition at line 261 of file json_spirit_reader_template.h.
|
inline |
Definition at line 266 of file json_spirit_reader_template.h.
|
inline |
Definition at line 298 of file json_spirit_reader_template.h.
|
private |
|
private |
Definition at line 368 of file json_spirit_reader_template.h.
|
private |
Definition at line 372 of file json_spirit_reader_template.h.
|
private |
Definition at line 370 of file json_spirit_reader_template.h.
|
private |
Definition at line 367 of file json_spirit_reader_template.h.