iter_swap(ranges::join_view::iterator)
From cppreference.com
| friend constexpr void iter_swap( const /*iterator*/& x, const /*iterator*/& y ) noexcept( /*下記参照*/ ) |
(C++20以降) | |
2つの基底となるイテレータ(inner_として参照)が指すオブジェクトを交換します。
同等: ranges::iter_swap(x.inner_, y.inner_);。
この関数は、通常の修飾なしまたは修飾ありの検索では見つけることができず、join_view::iterator<Const> が引数の関連クラスである場合にのみ、引数依存検索によって見つけることができます。
目次 |
[編集] パラメータ
| x, y | - | イテレータ |
[編集] 戻り値
(なし)
[編集] 例外
noexcept 指定:
noexcept(noexcept(ranges::iter_swap(x.inner_, y.inner_)))
[編集] 関連項目
| (C++20) |
2つの間接参照可能なオブジェクトが参照する値を交換する (カスタマイゼーションポイントオブジェクト) |
| 2つのイテレータが指す要素をスワップする (関数テンプレート) |