iter_move(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 | - | イテレータ |
戻り値
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)
|
オブジェクトのデリファレンス結果を、それに関連付けられた右辺値参照型にキャストする
(カスタマイゼーションポイントオブジェクト) |