#include <reverse_view.hpp>
Public Types | |
typedef reverse_view_tag | fusion_tag |
typedef fusion_sequence_tag | tag |
typedef mpl::true_ | is_view |
typedef Sequence | seq_type |
typedef traits::category_of < Sequence >::type | category |
typedef result_of::begin < Sequence >::type | first_type |
typedef result_of::end < Sequence >::type | last_type |
typedef result_of::size < Sequence >::type | size |
Public Member Functions | |
BOOST_STATIC_ASSERT ((is_base_of< bidirectional_traversal_tag, typename traits::category_of< first_type >::type >::value)) | |
BOOST_FUSION_GPU_ENABLED | reverse_view (Sequence &in_seq) |
BOOST_FUSION_GPU_ENABLED first_type | first () const |
BOOST_FUSION_GPU_ENABLED last_type | last () const |
BOOST_FUSION_GPU_ENABLED reverse_view< Sequence >const & | derived () const |
BOOST_FUSION_GPU_ENABLED reverse_view< Sequence > & | derived () |
BOOST_FUSION_GPU_ENABLED | operator detail::from_sequence_convertible_type () const |
Public Attributes | |
mpl::if_< traits::is_view < Sequence >, Sequence, Sequence & >::type | seq |
typedef traits::category_of<Sequence>::type boost::fusion::reverse_view< Sequence >::category |
typedef result_of::begin<Sequence>::type boost::fusion::reverse_view< Sequence >::first_type |
typedef reverse_view_tag boost::fusion::reverse_view< Sequence >::fusion_tag |
typedef mpl::true_ boost::fusion::reverse_view< Sequence >::is_view |
typedef result_of::end<Sequence>::type boost::fusion::reverse_view< Sequence >::last_type |
typedef Sequence boost::fusion::reverse_view< Sequence >::seq_type |
typedef result_of::size<Sequence>::type boost::fusion::reverse_view< Sequence >::size |
typedef fusion_sequence_tag boost::fusion::reverse_view< Sequence >::tag |
|
inline |
boost::fusion::reverse_view< Sequence >::BOOST_STATIC_ASSERT | ( | (is_base_of< bidirectional_traversal_tag, typename traits::category_of< first_type >::type >::value) | ) |
|
inlineinherited |
|
inlineinherited |
|
inline |
References boost::fusion::begin(), and boost::fusion::reverse_view< Sequence >::seq.
|
inline |
References boost::fusion::end(), and boost::fusion::reverse_view< Sequence >::seq.
|
inlineinherited |
mpl::if_<traits::is_view<Sequence>, Sequence, Sequence&>::type boost::fusion::reverse_view< Sequence >::seq |