#include <repetitive_view_fwd.hpp>
Public Types | |
typedef repetitive_view_tag | fusion_tag |
typedef fusion_sequence_tag | tag |
typedef mpl::true_ | is_view |
typedef single_pass_traversal_tag | category |
typedef boost::remove_reference < Sequence >::type | sequence_type |
typedef mpl::if_ < traits::is_view< Sequence > , Sequence, sequence_type & > ::type | stored_seq_type |
Public Member Functions | |
BOOST_FUSION_GPU_ENABLED | repetitive_view (Sequence &in_seq) |
BOOST_FUSION_GPU_ENABLED repetitive_view< Sequence > const & | derived () const |
BOOST_FUSION_GPU_ENABLED repetitive_view< Sequence > & | derived () |
BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
stored_seq_type | seq |
typedef single_pass_traversal_tag boost::fusion::repetitive_view< Sequence >::category |
typedef repetitive_view_tag boost::fusion::repetitive_view< Sequence >::fusion_tag |
typedef mpl::true_ boost::fusion::repetitive_view< Sequence >::is_view |
typedef boost::remove_reference<Sequence>::type boost::fusion::repetitive_view< Sequence >::sequence_type |
typedef mpl::if_<traits::is_view<Sequence>, Sequence, sequence_type&>::type boost::fusion::repetitive_view< Sequence >::stored_seq_type |
typedef fusion_sequence_tag boost::fusion::repetitive_view< Sequence >::tag |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
stored_seq_type boost::fusion::repetitive_view< Sequence >::seq |