![]() |
Home | Libraries | People | FAQ | More |
template<class SinglePassRange1, class SinglePassRange2> SinglePassRange2& swap_ranges(SinglePassRange1& rng1, SinglePassRange& rng2);
swap_ranges swaps each
element x in rng1 with the corresponding element
y in rng2.
Returns a reference to rng2.
Defined in the header file boost/range/algorithm/swap_ranges.hpp
SinglePassRange1 is
a model of the Single
Pass Range Concept.
SinglePassRange1 is
mutable.
SinglePassRange2 is
a model of the Single
Pass Range Concept.
SinglePassRange2 is
mutable.
Linear. Exactly distance(rng1) elements are swapped.