Namespaces
Variants

iter_move(ranges::join_with_view::iterator)

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

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

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

パラメータ

i - イテレータ

戻り値

std:: visit < rvalue_reference > ( ranges:: iter_move , x. inner_it_ ) ここで、 rvalue_reference は std:: common_reference_t < ranges:: range_rvalue_reference_t < InnerBase  > ,
ranges:: range_rvalue_reference_t < PatternBase  >>
です。

関連項目

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