iter_swap (ranges::chunk_view:: inner-iterator )
|
||||||||||||||||||||||
| Range primitives | |||||||
|
|||||||
| Range concepts | |||||||||||||||||||
|
|||||||||||||||||||
| Range factories | |||||||||
|
|||||||||
| Range adaptors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||
| Helper items | |||||||||||||||||
|
|
||||||||||||||||
| Member functions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
(C++26)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
friend
constexpr
void
iter_swap
(
const
/*inner-iterator*/
&
x,
const
/*inner-iterator*/
&
y
)
|
(C++23以降) | |
基になるキャッシュされたイテレータに ranges::iter_swap を適用します。
parent_
を囲む
chunk_view
への基底ポインタとし、
*
i.
parent_
-
>
current_
を型
ranges::
iterator_t
<
V
>
の基底キャッシュされたイテレータとする。
次と等価: ranges:: iter_swap ( * x. parent_ - > current_, * y. parent_ - > current_ ) ; 。
この関数は通常の
unqualified lookup
または
qualified lookup
では可視化されず、
argument-dependent lookup
によってのみ発見可能です。これは
chunk_view::
inner-iterator
が引数の関連クラスである場合に限ります。
パラメータ
| x, y | - | 交換する要素へのイテレータ |
戻り値
(なし)
関連項目
|
(C++20)
|
二つの間接参照可能なオブジェクトが参照する値を交換する
(カスタマイゼーションポイントオブジェクト) |
|
二つのイテレータが指す要素を交換する
(関数テンプレート) |