Spec-Zone.ru › C++

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

template< bool Const >
class /*sentinel*/;
(только для демонстрации*)

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

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

Типы членов

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

Члены данных

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

Члены-функции

(конструктор)
создаёт пограничный объект
(публичный член-функция)
base
(C++20)
возвращает базовый пограничный объект
(публичный член-функция)

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

operator==
(C++20)
сравнивает пограничный объект с итератором, полученным из elements_view::begin
(функция)
operator-
(C++20)
вычисляет расстояние между пограничным объектом и итератором, полученным из elements_view::begin
(функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/ranges/elements_view/sentinel

Spec-Zone.ru

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