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