#include <distinct.hpp>
Public Types | |
typedef result_of::compile < qi::domain, Tail, Modifiers > ::type | tail_type |
typedef repository::qi::distinct_parser < Subject, tail_type, Modifiers > | result_type |
Public Member Functions | |
template<typename Terminal > | |
result_type | operator() (Terminal const &term, Subject const &subject, Modifiers const &modifiers) const |
typedef repository::qi::distinct_parser< Subject, tail_type, Modifiers> boost::spirit::qi::make_directive< terminal_ex< repository::tag::distinct, fusion::vector1< Tail > >, Subject, Modifiers >::result_type |
typedef result_of::compile<qi::domain, Tail, Modifiers>::type boost::spirit::qi::make_directive< terminal_ex< repository::tag::distinct, fusion::vector1< Tail > >, Subject, Modifiers >::tail_type |
|
inline |