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::qi::subrule_group< Defs >::def_type< ID > Struct Template Reference

#include <subrule.hpp>

Public Types

typedef mpl::int_< ID > id_type
 
typedef
fusion::result_of::at_key
< defs_type const, id_type >
::type 
type
 

Public Member Functions

 BOOST_SPIRIT_ASSERT_MSG ((fusion::result_of::has_key< defs_type const, id_type >::type::value), subrule_used_without_being_defined,(mpl::int_< ID >))
 

Member Typedef Documentation

template<typename Defs>
template<int ID>
typedef mpl::int_<ID> boost::spirit::repository::qi::subrule_group< Defs >::def_type< ID >::id_type
template<typename Defs>
template<int ID>
typedef fusion::result_of::at_key<defs_type const, id_type>::type boost::spirit::repository::qi::subrule_group< Defs >::def_type< ID >::type

Member Function Documentation

template<typename Defs>
template<int ID>
boost::spirit::repository::qi::subrule_group< Defs >::def_type< ID >::BOOST_SPIRIT_ASSERT_MSG ( (fusion::result_of::has_key< defs_type const, id_type >::type::value)  ,
subrule_used_without_being_defined  ,
(mpl::int_< ID >)   
)

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