std::ranges::elements_view<V,N>::sentinel
From cppreference.com
< cpp | ranges | elements view
| template< bool Const > class /*sentinel*/; |
(説明用*) | |
elements_view::end が common_range ではないビューを基にしている場合の戻り値の型。
const修飾されたオーバーロードからは/*sentinel*/<true>型が返されます。非const修飾されたオーバーロードからは/*sentinel*/<false>型が返されます。
目次 |
[編集] メンバ型
| メンバ型 | 定義 |
Base (private) |
const V (Constがtrueの場合)、そうでなければV。(説明専用メンバ型*) |
[編集] データメンバ
| メンバオブジェクト | 定義 |
end_ (private) |
(const 修飾されている可能性のある)V から得られたセンチネル。 (説明用のメンバオブジェクト*) |
[編集] メンバ関数
| センチネルを構築します (public member function) | |
| 基盤となるセンチネルを返します (public member function) |
[編集] 非メンバ関数
| (C++20) |
elements_view::begin から返されたイテレータとセンチネルを比較します。 (関数) |
| (C++20) |
elements_view::begin から返されたイテレータとセンチネルの間の距離を計算します。 (関数) |