#include <meta_compiler.hpp>
Public Types | |
typedef karma::make_directive < typename remove_const < typename Elements::car_type > ::type, typename remove_const < typename Elements::cdr_type::car_type > ::type, typename remove_reference< Modifiers > ::type >::result_type | type |
typedef karma::make_directive< typename remove_const<typename Elements::car_type>::type, typename remove_const<typename Elements::cdr_type::car_type>::type, typename remove_reference<Modifiers>::type >::result_type boost::spirit::make_component< karma::domain, tag::directive >::result< This(Elements, Modifiers)>::type |