reverse_view presents a
reversed view of underlying sequence. The first element will be its last
and the last element will be its first.
#include <boost/fusion/sequence/view/reverse_view.hpp>
template <typename Sequence>
struct reverse_view;
Notation
- RV
-
A reverse_view type
- s
-
An instance of Sequence
- rv,
rv2
-
Instances of reverse_view
Semantics of an expression is defined only where it differs from, or is
not defined in Bidirectional
Sequence.
typedef vector<int, short, double> vector_type;
vector_type vec(2, 5, 3.3);
reverse_view<vector_type> reverse(vec);
std::cout << reverse << std::endl;