Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::eol_parser Struct Reference

#include <primitives.hpp>

Inheritance diagram for boost::spirit::eol_parser:
Collaboration diagram for boost::spirit::eol_parser:

Public Types

typedef eol_parser self_t
 
typedef DerivedT embed_t
 
typedef DerivedT derived_t
 
typedef plain_parser_category parser_category_t
 

Public Member Functions

 eol_parser ()
 
template<typename ScannerT >
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
 

Member Typedef Documentation

template<typename DerivedT>
typedef DerivedT boost::spirit::parser< DerivedT >::derived_t
inherited
template<typename DerivedT>
typedef DerivedT boost::spirit::parser< DerivedT >::embed_t
inherited
template<typename DerivedT>
typedef plain_parser_category boost::spirit::parser< DerivedT >::parser_category_t
inherited

Constructor & Destructor Documentation

boost::spirit::eol_parser::eol_parser ( )
inline

Member Function Documentation

template<typename DerivedT>
DerivedT& boost::spirit::parser< DerivedT >::derived ( )
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().

template<typename DerivedT>
DerivedT const& boost::spirit::parser< DerivedT >::derived ( ) const
inlineinherited
template<typename DerivedT>
template<typename ActionT >
action<DerivedT, ActionT> boost::spirit::parser< DerivedT >::operator[] ( ActionT const &  actor) const
inlineinherited
template<typename ScannerT >
parser_result<self_t, ScannerT>::type boost::spirit::eol_parser::parse ( ScannerT const &  scan) const
inline

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