#include <char_generator.hpp>
Public Types | |
typedef fusion::result_of::value_at_c < Elements, 0 >::type | subject |
typedef detail::make_negated_char_generator < subject >::result_type | result_type |
Public Member Functions | |
BOOST_SPIRIT_ASSERT_MSG ((traits::is_char_generator< subject >::value), subject_is_not_negatable,(subject)) | |
result_type | operator() (Elements const &elements, unused_type) const |
typedef detail::make_negated_char_generator<subject>::result_type boost::spirit::karma::make_composite< proto::tag::complement, Elements, Modifiers >::result_type |
typedef fusion::result_of::value_at_c<Elements, 0>::type boost::spirit::karma::make_composite< proto::tag::complement, Elements, Modifiers >::subject |
boost::spirit::karma::make_composite< proto::tag::complement, Elements, Modifiers >::BOOST_SPIRIT_ASSERT_MSG | ( | (traits::is_char_generator< subject >::value) | , |
subject_is_not_negatable | , | ||
(subject) | |||
) |
|
inline |