Namespaces
Variants

iter_move(ranges::stride_view::iterator)

ja.cppreference.net より
 
 
Ranges ライブラリ
Range アダプタ
 
 
friend constexpr ranges::range_rvalue_reference_t<Base>
    iter_move( const /*iterator*/& i ) noexcept(/* see below */);
(C++23 以降)

ranges::iter_move を基になるイテレータに適用した結果を返します。 current_

return ranges::iter_move(i.current_); と同等です。

この関数は、通常の非修飾または修飾名前検索では可視ではなく、引数依存の名前検索によってのみ、stride_view::iterator<Const> が引数の関連クラスである場合に発見できます。

パラメータ

i - iterator

戻り値

格納されているイテレータに ranges::iter_move を適用した結果。

例外

noexcept 仕様:
noexcept ( noexcept ( ranges:: iter_move ( i. current_ ) ) )

例

関連項目

(C++20)
オブジェクトをデリファレンスした結果を、関連付けられた右辺値参照型にキャストする
(カスタマイゼーションポイントオブジェクト)