Namespaces
Variants

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

ja.cppreference.net より
 
 
Ranges ライブラリ
Range アダプタ
 
 
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 から返されたイテレータとセンチネルを比較する
(関数)