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

#include <typeof.hpp>

Inheritance diagram for boost::spirit::parser_context< AttrT >:
Collaboration diagram for boost::spirit::parser_context< AttrT >:

Public Types

typedef AttrT attr_t
 
typedef default_parser_context_base base_t
 
typedef parser_context_linker
< parser_context< AttrT > > 
context_linker_t
 

Public Member Functions

template<typename ParserT >
 parser_context (ParserT const &)
 
template<typename ParserT , typename ScannerT >
void pre_parse (ParserT const &, ScannerT const &)
 
template<typename ResultT , typename ParserT , typename ScannerT >
ResultT & post_parse (ResultT &hit, ParserT const &, ScannerT const &)
 

Member Typedef Documentation

template<typename AttrT = nil_t>
typedef AttrT boost::spirit::parser_context< AttrT >::attr_t
template<typename AttrT = nil_t>
typedef default_parser_context_base boost::spirit::parser_context< AttrT >::base_t
template<typename AttrT = nil_t>
typedef parser_context_linker<parser_context<AttrT> > boost::spirit::parser_context< AttrT >::context_linker_t

Constructor & Destructor Documentation

template<typename AttrT = nil_t>
template<typename ParserT >
boost::spirit::parser_context< AttrT >::parser_context ( ParserT const &  )
inline

Member Function Documentation

template<typename AttrT = nil_t>
template<typename ResultT , typename ParserT , typename ScannerT >
ResultT& boost::spirit::parser_context< AttrT >::post_parse ( ResultT &  hit,
ParserT const &  ,
ScannerT const &   
)
inline
template<typename AttrT = nil_t>
template<typename ParserT , typename ScannerT >
void boost::spirit::parser_context< AttrT >::pre_parse ( ParserT const &  ,
ScannerT const &   
)
inline

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