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 (закрытый) maybe-const <Const,constV>
(тип-член, используемый только для пояснения*)

Переменные-члены

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

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

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

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

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/cpp/ranges/elements_view/sentinel

Spec-Zone.ru

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