Namespaces
Variants

std::ranges::join_view<V>:: sentinel

From cppreference.net
Ranges library
Range adaptors
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 から返されたイテレータとセンチネルを比較する
(関数)