名前空間
変種
操作

iter_move(ranges::join_with_view::iterator)

From cppreference.com
 
 
Rangesライブラリ
Rangeアダプタ
 
 
friend constexpr decltype(auto) iter_move( const /*iterator*/& i );
(C++23から)

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

この関数は、通常の修飾なしまたは修飾ルックアップからは見えず、join_with_view::iterator <Const>が引数の関連クラスである場合にのみ引数依存名探索で見つけることができます。

[編集] パラメータ

i - iterator

[編集] 戻り値

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

[編集] 関連項目

(C++20)
オブジェクトの間接参照の結果を、その関連する右辺値参照型にキャストする
(カスタマイゼーションポイントオブジェクト)[編集]
English 日本語 中文(简体) 中文(繁體)