Spec-Zone.ru › C++

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

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

(конструктор)
конструирует сентинел
(открытая функция-член)
base
возвращает базовый сентинел
(открытая функция-член)

Функции вне класса

operator==
(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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API