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