Namespaces
Variants

std::ranges::take_view<V>::sentinel

С сайта ru.cppreference.net
 
 
Библиотека диапазонов
Адаптеры диапазонов
 
 
template< bool Const >
class /*sentinel*/
(начиная с C++20)
(только для пояснения*)

Тип возвращаемого значения take_view::end когда базовое представление не является sized_range.

Тип /*sentinel*/<true> возвращается перегрузкой с квалификатором const. Тип /*sentinel*/<false> возвращается перегрузкой без квалификатора const.

Типы-члены

Член Определение
Base (закрытый) maybe-const <Const, V>
(тип-член, используемый только для пояснения*)

Элементы данных

Элемент Описание
ranges::sentinel_t<Base> end_ (закрытый) Сигнальный элемент, полученный из (возможно, константно-квалифицированного) V
(только для описания, член-объект*)

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

создает sentinel
(public member function)
возвращает базовый sentinel
(public member function)

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

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