iter_swap(ranges::join_with_view::iterator)
來自 cppreference.com
< cpp | ranges | join_with_view | iterator
friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y ) requires std::indirectly_swappable<ranges::iterator_t</*InnerBase*/>, |
(C++23 起) | |
對內部迭代器應用 ranges::iter_swap ,如同透過 std::visit(ranges::iter_swap, x.inner_it_
, y.inner_it_
);。
此函式對普通的非限定或限定查詢不可見,且僅當 join_with_view::iterator
<Const>
是引數的關聯類時,才可透過實參依賴查詢找到。
[編輯] 引數
x, y | - | 指向要交換的元素的迭代器 |
[編輯] 參閱
(C++20) |
交換兩個可解引用物件所引用的值 (自定義點物件) |
交換兩個迭代器所指向的元素 (函式模板) |