std::ranges::take_while_view<V,Pred>::sentinel
From cppreference.com
< cpp | ranges | take while view
| template< bool Const > class /*sentinel*/; |
(C++20以降) (説明用*) |
|
take_while_view::end の戻り値の型です。
const修飾されたオーバーロードからは/*sentinel*/<true>型が返されます。非const修飾されたオーバーロードからは/*sentinel*/<false>型が返されます。
目次 |
[編集] メンバ型
| メンバ | 定義 |
Base (private) |
maybe_const <Const, V>(説明専用メンバ型*) |
[編集] データメンバ
| メンバ | 定義 |
ranges::sentinel_t<Base> end_ (private) |
基になるビューの末尾を表すセンチネル (説明用のメンバオブジェクト*) |
Pred* parent_ (private) |
述語へのポインタ (説明用のメンバオブジェクト*) |
[編集] メンバ関数
| センチネルを構築します (public member function) | |
| 基盤となるセンチネルを返します (public member function) |
[編集] 非メンバ関数
| (C++20) |
take_while_view::begin から返されたイテレータと比較するセンチネル (関数) |