std::ranges::join_view<V>::sentinel
ja.cppreference.net より
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 は 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)
|
(const修飾された可能性のある)
V
から取得されたセンチネル
( 説明専用メンバーオブジェクト* ) |
メンバー関数
|
センチネルを構築する
(公開メンバ関数) |
非メンバー関数
|
(C++20)
|
join_view::begin
から返されたイテレータとセンチネルを比較する
(関数) |