#include <lists.hpp>
Public Types | |
typedef list_parser_gen< CharT > | self_t |
typedef CategoryT | parser_category_t |
typedef DerivedT | embed_t |
typedef DerivedT | derived_t |
Public Member Functions | |
list_parser_gen () | |
template<typename DelimT > | |
list_parser< kleene_star < anychar_parser >, typename as_parser< DelimT >::type, no_list_endtoken, unary_parser_category > | operator() (DelimT const &delim_) const |
template<typename ItemT , typename DelimT > | |
list_parser< typename as_parser< ItemT >::type, typename as_parser< DelimT > ::type, no_list_endtoken, typename as_parser< ItemT > ::type::parser_category_t > | operator() (ItemT const &item_, DelimT const &delim_) const |
template<typename ItemT , typename DelimT , typename EndT > | |
list_parser< typename as_parser< ItemT >::type, typename as_parser< DelimT > ::type, typename as_parser < EndT >::type, typename as_parser< ItemT > ::type::parser_category_t > | operator() (ItemT const &item_, DelimT const &delim_, EndT const &end_) const |
template<typename ItemT , typename DelimT > | |
list_parser< typename as_parser< ItemT >::type, typename as_parser< DelimT > ::type, no_list_endtoken, plain_parser_category > | direct (ItemT const &item_, DelimT const &delim_) const |
template<typename ItemT , typename DelimT , typename EndT > | |
list_parser< typename as_parser< ItemT >::type, typename as_parser< DelimT > ::type, typename as_parser < EndT >::type, plain_parser_category > | direct (ItemT const &item_, DelimT const &delim_, EndT const &end_) const |
parser_result< self_t, ScannerT >::type | parse (ScannerT const &scan) const |
DerivedT & | derived () |
DerivedT const & | derived () const |
template<typename ActionT > | |
action< DerivedT, ActionT > | operator[] (ActionT const &actor) const |
|
inherited |
|
inherited |
|
inherited |
typedef list_parser_gen<CharT> boost::spirit::list_parser_gen< CharT >::self_t |
|
inline |
|
inlineinherited |
Referenced by boost::spirit::ast_parse(), boost::spirit::lexeme_parser_gen::generate(), boost::spirit::optional_parser_gen::generate(), boost::spirit::kleene_star_parser_gen::generate(), boost::spirit::positive_parser_gen::generate(), boost::spirit::no_actions_parser_gen::generate(), boost::spirit::gen_pt_node_parser_gen::generate(), boost::spirit::inhibit_case_parser_gen_base< 0 >::generate(), boost::spirit::empty_match_parser_gen::generate(), boost::spirit::negated_empty_match_parser_gen::generate(), boost::spirit::gen_ast_node_parser_gen::generate(), boost::spirit::no_tree_gen_node_parser_gen::generate(), boost::spirit::leaf_node_parser_gen::generate(), boost::spirit::node_parser_gen< NodeParserT >::generate(), boost::spirit::action_directive_parser_gen< ActionParserT >::generate(), boost::spirit::subrule< ID, ContextT >::operator=(), boost::spirit::lexeme_parser_gen::operator[](), boost::spirit::refactor_unary_gen< NestedT >::operator[](), boost::spirit::switch_cond_parser< CondT >::operator[](), boost::spirit::parser< xdigit_parser >::operator[](), boost::spirit::no_actions_parser_gen::operator[](), boost::spirit::refactor_action_gen< NestedT >::operator[](), boost::spirit::gen_pt_node_parser_gen::operator[](), boost::spirit::inhibit_case_parser_gen_base< 0 >::operator[](), boost::spirit::switch_parser_gen::operator[](), boost::spirit::fixed_loop_gen< ExactT >::operator[](), boost::spirit::gen_ast_node_parser_gen::operator[](), boost::spirit::nonfixed_loop_gen< MinT, MaxT >::operator[](), boost::spirit::min_bounded_gen< BoundsT >::operator[](), boost::spirit::max_bounded_gen< BoundsT >::operator[](), boost::spirit::bounded_gen< BoundsT >::operator[](), boost::spirit::no_tree_gen_node_parser_gen::operator[](), boost::spirit::leaf_node_parser_gen::operator[](), boost::spirit::node_parser_gen< NodeParserT >::operator[](), boost::spirit::action_directive_parser_gen< ActionParserT >::operator[](), boost::spirit::operator~(), boost::spirit::char_parser< xdigit_parser >::parse(), boost::spirit::pt_parse(), and boost::spirit::grammar< DerivedT, ContextT >::use_parser().
|
inlineinherited |
|
inline |
|
inline |
|
inline |
References boost::spirit::anychar_p.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inline |
References BOOST_DEDUCED_TYPENAME.
|
inlineinherited |
|
inlineinherited |
References boost::spirit::parse().