Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT > Class Template Reference

#include <json_spirit_reader_template.h>

Public Member Functions

 definition (const Json_grammer &self)
 
const spirit_namespace::rule
< ScannerT > & 
start () const
 

Public Attributes

spirit_namespace::rule< ScannerT > json_
 
spirit_namespace::rule< ScannerT > object_
 
spirit_namespace::rule< ScannerT > members_
 
spirit_namespace::rule< ScannerT > pair_
 
spirit_namespace::rule< ScannerT > array_
 
spirit_namespace::rule< ScannerT > elements_
 
spirit_namespace::rule< ScannerT > value_
 
spirit_namespace::rule< ScannerT > string_
 
spirit_namespace::rule< ScannerT > number_
 

Constructor & Destructor Documentation

template<class Value_type , class Iter_type >
template<typename ScannerT >
utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::definition ( const Json_grammer self)
inlineexplicit

References utility::json_spirit::Json_grammer< Value_type, Iter_type >::actions_, utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::array_, utility::json_spirit::Semantic_actions< Value_type, Iter_type >::begin_array(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::begin_obj(), utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::elements_, utility::json_spirit::Semantic_actions< Value_type, Iter_type >::end_array(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::end_obj(), utility::json_spirit::int64_p, utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::json_, utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::members_, utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_false(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_int(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_name(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_null(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_real(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_str(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_true(), utility::json_spirit::Semantic_actions< Value_type, Iter_type >::new_uint64(), utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::number_, utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::object_, utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::pair_, spirit_namespace, utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::string_, utility::json_spirit::Json_grammer< Value_type, Iter_type >::throw_not_array(), utility::json_spirit::Json_grammer< Value_type, Iter_type >::throw_not_colon(), utility::json_spirit::Json_grammer< Value_type, Iter_type >::throw_not_object(), utility::json_spirit::Json_grammer< Value_type, Iter_type >::throw_not_value(), utility::json_spirit::uint64_p, and utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::value_.

Member Function Documentation

template<class Value_type , class Iter_type >
template<typename ScannerT >
const spirit_namespace::rule< ScannerT >& utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::start ( ) const
inline

Member Data Documentation

template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::array_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::elements_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::json_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::members_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::number_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::object_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::pair_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::string_
template<class Value_type , class Iter_type >
template<typename ScannerT >
spirit_namespace::rule< ScannerT > utility::json_spirit::Json_grammer< Value_type, Iter_type >::definition< ScannerT >::value_

The documentation for this class was generated from the following file: