#include <confix.hpp>
Public Types | |
typedef result_of::compile < karma::domain, Prefix, Modifiers >::type | prefix_type |
typedef result_of::compile < karma::domain, Suffix, Modifiers >::type | suffix_type |
typedef repository::karma::confix_generator < Subject, prefix_type, suffix_type > | result_type |
Public Member Functions | |
template<typename Terminal > | |
result_type | operator() (Terminal const &term, Subject const &subject, Modifiers const &modifiers) const |
typedef result_of::compile<karma::domain, Prefix, Modifiers>::type boost::spirit::karma::make_directive< terminal_ex< repository::tag::confix, fusion::vector2< Prefix, Suffix > >, Subject, Modifiers >::prefix_type |
typedef repository::karma::confix_generator< Subject, prefix_type, suffix_type> boost::spirit::karma::make_directive< terminal_ex< repository::tag::confix, fusion::vector2< Prefix, Suffix > >, Subject, Modifiers >::result_type |
typedef result_of::compile<karma::domain, Suffix, Modifiers>::type boost::spirit::karma::make_directive< terminal_ex< repository::tag::confix, fusion::vector2< Prefix, Suffix > >, Subject, Modifiers >::suffix_type |
|
inline |