#include <repeat.hpp>
Public Types | |
typedef infinite_iterator< T > | iterator_type |
typedef mpl::if_ < detail::get_stricttag < Modifiers > , strict_repeat_generator < Subject, iterator_type > , repeat_generator< Subject, iterator_type > >::type | result_type |
Public Member Functions | |
template<typename Terminal > | |
result_type | operator() (Terminal const &term, Subject const &subject, unused_type) const |
typedef infinite_iterator<T> boost::spirit::karma::make_directive< terminal_ex< tag::repeat, fusion::vector2< T, inf_type > >, Subject, Modifiers >::iterator_type |
typedef mpl::if_< detail::get_stricttag<Modifiers> , strict_repeat_generator<Subject, iterator_type> , repeat_generator<Subject, iterator_type> >::type boost::spirit::karma::make_directive< terminal_ex< tag::repeat, fusion::vector2< T, inf_type > >, Subject, Modifiers >::result_type |
|
inline |