#include <kwd.hpp>
Public Types | |
typedef add_const< T1 >::type | const_keyword |
typedef repository::qi::kwd_infinite_iterator < T2 > | iterator_type |
typedef repository::qi::kwd_parser < Subject, const_keyword, iterator_type, mpl::true_, mpl::true_ > | result_type |
Public Member Functions | |
template<typename Terminal > | |
result_type | operator() (Terminal const &term, Subject const &subject, unused_type) const |
typedef add_const<T1>::type boost::spirit::qi::make_directive< terminal_ex< repository::tag::idkwd, fusion::vector3< T1, T2, inf_type > >, Subject, Modifiers >::const_keyword |
typedef repository::qi::kwd_infinite_iterator<T2> boost::spirit::qi::make_directive< terminal_ex< repository::tag::idkwd, fusion::vector3< T1, T2, inf_type > >, Subject, Modifiers >::iterator_type |
typedef repository::qi::kwd_parser<Subject, const_keyword, iterator_type, mpl::true_, mpl::true_ > boost::spirit::qi::make_directive< terminal_ex< repository::tag::idkwd, fusion::vector3< T1, T2, inf_type > >, Subject, Modifiers >::result_type |
|
inline |