#include <iterator.hpp>
Public Types | |
typedef std::pair< typename FunctorData::unique, typename FunctorData::shared > | functor_data_type |
typedef FunctorData::result_type | result_type |
typedef iterator_policies::split_functor_input | input_policy |
typedef iterator_policies::ref_counted | ownership_policy |
typedef iterator_policies::no_check | check_policy |
typedef iterator_policies::split_std_deque | storage_policy |
typedef iterator_policies::default_policy < ownership_policy, check_policy, input_policy, storage_policy > | policy_type |
typedef spirit::multi_pass < functor_data_type, policy_type > | type |
typedef iterator_policies::no_check boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::check_policy |
typedef std::pair<typename FunctorData::unique , typename FunctorData::shared> boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::functor_data_type |
typedef iterator_policies::split_functor_input boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::input_policy |
typedef iterator_policies::ref_counted boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::ownership_policy |
typedef iterator_policies::default_policy< ownership_policy, check_policy, input_policy, storage_policy> boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::policy_type |
typedef FunctorData::result_type boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::result_type |
typedef iterator_policies::split_std_deque boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::storage_policy |
typedef spirit::multi_pass<functor_data_type, policy_type> boost::spirit::lex::lexertl::make_multi_pass< FunctorData >::type |