std::ranges::take_while_view<::>番兵 (Sentinel)
ja.cppreference.net より
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を比較する
(関数) |