![]() |
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
.