|  | Home | Libraries | People | FAQ | More | 
template<class BidirectionalRange> BidirectionalRange& reverse(BidirectionalRange& rng); template<class BidirectionalRange> const BidirectionalRange& reverse(const BidirectionalRange& rng);
            reverse reverses a range.
            Returns a reference to the reversed range.
          
            Defined in the header file boost/range/algorithm/reverse.hpp
          
BidirectionalRange
                is a model of the Bidirectional
                Range Concept.
              BidirectionalRange
                is mutable.
              
            Linear. reverse makes
            distance(rng)/2 calls to iter_swap.