Namespaces
Variants

std::ranges::take_while_view<::>番兵 (Sentinel)

ja.cppreference.net より
 
 
Ranges ライブラリ
Range アダプタ
 
 
template< bool Const >
class /*sentinel*/;
(C++20 以上)
(説明専用*)

take_while_view::end の戻り値の型。

型 /*sentinel*/<true> は const 修飾されたオーバーロードによって返されます。型 /*sentinel*/<false> は非 const 修飾されたオーバーロードによって返されます。

メンバー型

メンバー 定義
Base (private) maybe-const  < Const, V >
( 説明専用メンバー型* )

データメンバ

メンバ 説明
ranges::sentinel_t<Base> end_ (プライベート) 元となるビューの終端を表す番兵
(説明専用 メンバオブジェクト*)
Pred* parent_ (プライベート) 述語へのポインタ
(説明専用 メンバオブジェクト*)

メンバー関数

センチネルを構築する
(public member function)
基盤となるセンチネルを返す
(public member function)

非メンバー関数

(C++20)
sentinelと take_while_view::begin から返されたiteratorを比較する
(関数)