|
| 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) |
| |