|
template<class Iterator1 , class Iterator2 > |
void | boost::range_detail::swap_ranges_impl (Iterator1 it1, Iterator1 last1, Iterator2 it2, Iterator2 last2, single_pass_traversal_tag, single_pass_traversal_tag) |
|
template<class Iterator1 , class Iterator2 > |
void | boost::range_detail::swap_ranges_impl (Iterator1 it1, Iterator1 last1, Iterator2 it2, Iterator2 last2, random_access_traversal_tag, random_access_traversal_tag) |
|
template<class Iterator1 , class Iterator2 > |
void | boost::range_detail::swap_ranges_impl (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
SinglePassRange2 & | boost::range::swap_ranges (SinglePassRange1 &range1, SinglePassRange2 &range2) |
| template function swap_ranges More...
|
|
template<class SinglePassRange1 , class SinglePassRange2 > |
SinglePassRange2 & | boost::range::swap_ranges (const SinglePassRange1 &range1, SinglePassRange2 &range2) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
const SinglePassRange2 & | boost::range::swap_ranges (SinglePassRange1 &range1, const SinglePassRange2 &range2) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
const SinglePassRange2 & | boost::range::swap_ranges (const SinglePassRange1 &range1, const SinglePassRange2 &range2) |
|