std::ranges::enumerate_view<V>::sentinel
ja.cppreference.net から
template< bool Const >
class /*sentinel*/;
|
(C++23以降) (説明専用*) |
|
enumerate_view::end の戻り値の型は、元のビューが common_range でない場合に使用されます。
/*sentinel*/<true> 型は const 修飾されたオーバーロードによって返されます。/*sentinel*/<false> 型は非 const 修飾オーバーロードによって返されます。
メンバ型
| メンバ | 定義 |
Base (プライベート)
|
maybe-const <Const, V>(説明専用のメンバ型*) |
データメンバ
| メンバ | 説明 |
ranges::sentinel_t<Base> end_ (private)
|
番兵 (説明専用メンバオブジェクト*) |
メンバー関数
|
センチネルを構築する
(公開メンバ関数) |
|
|
範囲の終端を示すセンチネルを返す
(公開メンバ関数) |
非メンバー関数
|
(C++23)
|
sentinelと
enumerate_view::begin
から返されたイテレータを比較する
(関数) |
|
(C++23)
|
sentinelと
enumerate_view::begin
から返されたイテレータ間の距離を計算する
(関数) |
例
|
このセクションは不完全です
理由: 例がありません |
参考文献
- C++23規格 (ISO/IEC 14882:2024):
-
-
26.7.23.4 クラステンプレート
enumerate_view::sentinel[range.enumerate.sentinel]
-
26.7.23.4 クラステンプレート