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