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

#include <exceptions.hpp>

Inheritance diagram for boost::spirit::guard_gen< ErrorDescrT, ParserT >:
Collaboration diagram for boost::spirit::guard_gen< ErrorDescrT, ParserT >:

Public Types

typedef guard< ErrorDescrT > parser_generator_t
 
typedef unary_parser_category parser_category_t
 
typedef nil_t base_t
 
typedef boost::call_traits
< ParserT >::param_type 
param_t
 
typedef boost::call_traits
< ParserT >::const_reference 
return_t
 
typedef ParserT subject_t
 
typedef ParserT::embed_t subject_embed_t
 

Public Member Functions

 guard_gen (ParserT const &p)
 
template<typename HandlerT >
fallback_parser< ErrorDescrT,
ParserT, HandlerT > 
operator[] (HandlerT const &handler) const
 
return_t subject () const
 

Member Typedef Documentation

typedef nil_t boost::spirit::unary< ParserT , nil_t >::base_t
inherited
typedef boost::call_traits<ParserT >::param_type boost::spirit::unary< ParserT , nil_t >::param_t
inherited
template<typename ErrorDescrT , typename ParserT >
typedef unary_parser_category boost::spirit::guard_gen< ErrorDescrT, ParserT >::parser_category_t
template<typename ErrorDescrT , typename ParserT >
typedef guard<ErrorDescrT> boost::spirit::guard_gen< ErrorDescrT, ParserT >::parser_generator_t
typedef boost::call_traits<ParserT >::const_reference boost::spirit::unary< ParserT , nil_t >::return_t
inherited
typedef ParserT ::embed_t boost::spirit::unary< ParserT , nil_t >::subject_embed_t
inherited
typedef ParserT boost::spirit::unary< ParserT , nil_t >::subject_t
inherited

Constructor & Destructor Documentation

template<typename ErrorDescrT , typename ParserT >
boost::spirit::guard_gen< ErrorDescrT, ParserT >::guard_gen ( ParserT const &  p)
inline

Member Function Documentation

template<typename ErrorDescrT , typename ParserT >
template<typename HandlerT >
fallback_parser<ErrorDescrT, ParserT, HandlerT> boost::spirit::guard_gen< ErrorDescrT, ParserT >::operator[] ( HandlerT const &  handler) const
inline
return_t boost::spirit::unary< ParserT , nil_t >::subject ( ) const
inlineinherited

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