iter_move(ranges::join_with_view::iterator)
From cppreference.com
< cpp | ranges | join with view | iterator
| 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_referenceはstd::common_reference_t<ranges::range_rvalue_reference_t<InnerBase >, ranges::range_rvalue_reference_t<PatternBase >>です。
[編集] 関連項目
| (C++20) |
オブジェクトの間接参照の結果を、その関連する右辺値参照型にキャストする (カスタマイゼーションポイントオブジェクト) |