Namespaces
Variants

std::ranges::adjacent_transform_view<V,F,N>::sentinel

From ja.cppreference.net
 
 
範囲ライブラリ
範囲アダプタ
 
 
template< bool Const >
class /*sentinel*/;
(説明専用*)

基盤となるビューがadjacent_transform_view::endcommon_rangeでない場合の、の戻り値の型です。

型/*sentinel*/<true>はconst修飾されたオーバーロードによって返されます。型/*sentinel*/<false>は非const修飾されたオーバーロードによって返されます。

データメンバ

メンバ 説明
inner-sentinel inner_ (プライベート) 番兵
(説明専用のメンバオブジェクト*)

メンバー関数

センチネルを構築する
(公開メンバ関数)

非メンバー関数

(C++23)
adjacent_transform_view::begin から返されたイテレータとセンチネルを比較する
(関数)
(C++23)
adjacent_transform_view::begin から返されたイテレータとセンチネル間の距離を計算する
(関数)

例

参考文献

  • C++23標準 (ISO/IEC 14882:2024):
  • 26.7.27.4 クラステンプレート adjacent_transform_view::sentinel [range.adjacent_transform.sentinel]
翻訳の説明: - HTMLタグと属性はそのまま保持 - ``タグ内のテキストは翻訳せず保持 - C++固有の用語(adjacent_transform_view::sentinel)は翻訳せず保持 - セクション番号と参照ラベルはそのまま保持 - 標準規格の名称と章節番号は正確に翻訳

関連項目