Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::repository::karma::subrule< ID_, T1, T2 >::def_type_helper< Expr, Auto > Struct Template Reference

#include <subrule.hpp>

Public Types

typedef result_of::compile
< spirit::karma::domain, Expr >
::type 
subject_type
 
typedef subrule_definition
< ID_, locals_type, attr_type,
attr_reference_type,
parameter_types, params_size,
subject_type, Auto > const 
type
 

Public Member Functions

 BOOST_SPIRIT_ASSERT_MATCH (spirit::karma::domain, Expr)
 

Member Typedef Documentation

template<int ID_, typename T1 = unused_type, typename T2 = unused_type>
template<typename Expr , bool Auto>
typedef result_of::compile< spirit::karma::domain, Expr>::type boost::spirit::repository::karma::subrule< ID_, T1, T2 >::def_type_helper< Expr, Auto >::subject_type
template<int ID_, typename T1 = unused_type, typename T2 = unused_type>
template<typename Expr , bool Auto>
typedef subrule_definition< ID_ , locals_type , attr_type , attr_reference_type , parameter_types , params_size , subject_type , Auto > const boost::spirit::repository::karma::subrule< ID_, T1, T2 >::def_type_helper< Expr, Auto >::type

Member Function Documentation

template<int ID_, typename T1 = unused_type, typename T2 = unused_type>
template<typename Expr , bool Auto>
boost::spirit::repository::karma::subrule< ID_, T1, T2 >::def_type_helper< Expr, Auto >::BOOST_SPIRIT_ASSERT_MATCH ( spirit::karma::domain  ,
Expr   
)

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