iter_move(ranges::chunk_view::inner-iterator)
ja.cppreference.net より
friend constexpr auto iter_move( const /*inner-iterator*/& i ) noexcept(/* see below */)
|
(C++23 以降) | |
格納されている内部イテレータに ranges::iter_move を適用した結果を返します。
parent_ を、囲む chunk_view への基礎ポインタとし、*i.parent_->current_ は型 ranges::iterator_t<V> のキャッシュされた基礎イテレータを表すものとします。
以下と同等: return ranges::iter_move(*i.parent_->current_);.
この関数は、通常の 非修飾 または 修飾ルックアップ では見えず、引数依存ルックアップ によってのみ見つけることができます。ただし、chunk_view::inner-iterator が引数の関連クラスである場合に限ります。
パラメータ
| i | - | イテレータ |
戻り値
保存されている型 ranges:: iterator_t < V > のイテレータに ranges:: iter_move を適用した結果。
例外
noexcept
仕様:
noexcept
(
noexcept
(
ranges::
iter_move
(
*
i.
parent_
-
>
current_
)
)
)
関連項目
|
(C++20)
|
オブジェクトを間接参照した結果を、関連付けられた右辺値参照型にキャストする
(カスタマイゼーションポイントオブジェクト) |