Namespaces
Variants

iter_move(ranges::adjacent_view::iterator)

ja.cppreference.net から
 
 
範囲ライブラリ
範囲アダプタ
 
 
friend constexpr auto iter_move( const /*iterator*/& i )
    noexcept(/* see description */);
(C++23 から)

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

以下と同等: return /*tuple-transform*/(ranges::iter_move, i.current_);、ここで current_ はイテレータの基底配列です。

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

パラメータ

i - イテレータ

戻り値

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

例外

関連項目

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