Rosetta
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

◆ definition()

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(), plot::function, 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(), lactamize::new_name, 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

◆ start()

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

◆ 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 >::array_

◆ 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 >::elements_

◆ 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 >::json_

◆ 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 >::members_

◆ 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 >::number_

◆ 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 >::object_

◆ 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 >::pair_

◆ 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 >::string_

◆ value_

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: