std::ranges::take_while_view<V,Pred>::sentinel
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_ (private) | Сентинел, представляющий конец базового представления (объект-член, используемый только для иллюстрации*) |
Pred* parent_ (private) | Указатель на предикат (объект-член, используемый только для иллюстрации*) |
Функции-члены
| конструирует сентинел (открытая функция-член) |
|
| возвращает базовый сентинел (открытая функция-член) |
Функции вне класса
|
(C++20) | сравнивает сентинел с итератором, возвращаемым take_while_view::begin (функция) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/take_while_view/sentinel