|  | Home | Libraries | People | FAQ | More | 
        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/view/reverse_view.hpp> #include <boost/fusion/include/reverse_view.hpp>
template <typename Sequence> struct reverse_view;
| Parameter | Description | Default | 
|---|---|---|
| 
                   | 
Sequence
            is a Bidirectional
            Sequence else, Random
            Access Sequence if Sequence
            is a Random
            Access Sequence.
          Sequence
            implements the Associative
            Sequence model.
          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 the implemented models.
| Expression | Semantics | 
|---|---|
| 
                   | 
                  Creates a unary  | 
| 
                   | 
                  Copy constructs a  | 
| 
                   | 
                  Assigns to a  | 
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;