std::ranges::join_view<V>::sentinel
From cppreference.com
| template< bool Const > class /*sentinel*/ |
(C++20以降) (説明用*) |
|
join_view::end の戻り値の型。これは、基になる範囲 (V または ranges::range_reference_t<V>) のいずれかが common_range でない場合、または親の join_view が forward_range でない場合に返されます。
V が simple view でない場合、const オーバーロードから返される sentinel では Const は true となり、それ以外の場合は false となります。V が simple view の場合、Const は true となります。
目次 |
[編集] メンバ型
| メンバ | 定義 |
Parent (private) |
maybe_const <Const, ranges::join_view<V>>(説明専用メンバ型*) |
Base (private) |
maybe_const <Const, V>(説明専用メンバ型*) |
[編集] データメンバ
| メンバ | 定義 |
ranges::sentinel_t<Base> end_ (private) |
(possibly const-qualified) V から取得したセンチネル(説明用のメンバオブジェクト*) |
[編集] メンバ関数
| センチネルを構築します (public member function) |
[編集] 非メンバ関数
| (C++20) |
join_view::begin から返されたイテレータと sentinel を比較します。 (関数) |