Pyrogenesis trunk
|
#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_ |
typedef Config_type::Array_type json_spirit::Semantic_actions< Value_type, Iter_type >::Array_type |
typedef String_type::value_type json_spirit::Semantic_actions< Value_type, Iter_type >::Char_type |
typedef Value_type::Config_type json_spirit::Semantic_actions< Value_type, Iter_type >::Config_type |
typedef Config_type::Object_type json_spirit::Semantic_actions< Value_type, Iter_type >::Object_type |
typedef Config_type::String_type json_spirit::Semantic_actions< Value_type, Iter_type >::String_type |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |