Namespaces
Variants

std::ranges::take_while_view<V,Pred>::sentinel

С ru.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_ (закрытый) Указатель на предикат
(объект-элемент, только для демонстрации*)

Функции-члены

конструирует sentinel
(public member function)
возвращает базовый sentinel
(public member function)

Функции, не являющиеся членами класса

(C++20)
сравнивает sentinel с итератором, возвращённым из take_while_view::begin
(функция)