Namespaces
Variants

std::ranges::elements_view<V,N>:: sentinel

From cppreference.net
Ranges library
Range adaptors
template < bool Const >
class /*sentinel*/ ;
( только для демонстрации* )

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

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

Содержание

Типы членов

Тип члена Определение
Base (private) const V если Const равен true , иначе V .
( только для демонстрации* )

Члены данных

Объект-член Определение
end_ (private) Сентинел, полученный из (возможно, const-квалифицированного) V .
( объект-член только для демонстрации* )

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

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

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

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