名前空間
変種
操作

std::ranges::adjacent_view<V,N>::sentinel

From cppreference.com
 
 
Rangesライブラリ
Rangeアダプタ
 
 
template< bool Const >
class /*sentinel*/;
(説明用*)
(C++23から)

adjacent_view::end が、基底ビューが common_range でない場合に返す型の戻り値です。

const修飾されたオーバーロードからは/*sentinel*/<true>型が返されます。非const修飾されたオーバーロードからは/*sentinel*/<false>型が返されます。

目次

[編集] メンバ型

メンバ型 定義
Base (private) const VConsttrueの場合)、そうでなければV
(説明専用メンバ型*)

[編集] データメンバ

メンバオブジェクト 定義
end_ (private) V (possibly const-qualified) から得られるセンチネル。
(説明用のメンバオブジェクト*)

[編集] メンバ関数

センチネルを構築します
(public member function) [編集]

[編集] 非メンバ関数

adjacent_view::begin から返されるイテレータとセ
(関数) [編集]
(C++23)
adjacent_view::begin から返されるイテレータとセ
(関数) [編集]

[編集]

[編集] 参照

  • C++23標準 (ISO/IEC 14882:2024)
  • 26.7.25.4 クラステンプレート adjacent_view::sentinel [range.adjacent.sentinel]

[編集] 関連項目

English 日本語 中文(简体) 中文(繁體)