Namespaces
Variants

iter_move (ranges::stride_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr ranges:: range_rvalue_reference_t < Base >
iter_move ( const /*iterator*/ & i ) noexcept ( /* 下記参照 */ ) ;
(C++23以降)

基盤となるイテレータ current_ に対して ranges::iter_move を適用した結果を返します。

return ranges:: iter_move ( i. current_ ) ; と等価。

この関数は通常の unqualified lookup または qualified lookup では可視化されず、 argument-dependent lookup によってのみ発見可能であり、それは stride_view:: iterator <Const> が引数の関連クラスである場合に限られます。

目次

パラメータ

i - iterator

戻り値

格納されているイテレータに ranges::iter_move を適用した結果。

例外

noexcept 仕様:
noexcept ( noexcept ( ranges:: iter_move ( i. current_ ) ) )

関連項目

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