Namespaces
Variants

iter_move (ranges::adjacent_view:: iterator )

From cppreference.net
Ranges library
Range adaptors
friend constexpr auto iter_move ( const /*iterator*/ & i )
noexcept ( /* 説明を参照 */ ) ;
(C++23以降)
翻訳内容: - `/* see description */` → `/* 説明を参照 */` - `(since C++23)` → `(C++23以降)` HTMLタグ、属性、コード内のテキストは翻訳せず、C++固有の用語(`friend`, `constexpr`, `auto`, `iter_move`, `noexcept`など)もそのまま保持しています。

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

次と同等: return /*tuple-transform*/ ( ranges:: iter_move , i. current_ ) ; 。ここで current_ は基底となるイテレータの配列です。

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

目次

パラメータ

i - イテレータ

戻り値

基となるイテレータに ranges::iter_move を適用した結果。

例外

関連項目

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