Namespaces
Variants

std::ranges::adjacent_transform_view<V,F,N>::sentinel

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

Возвращаемый тип adjacent_transform_view::end, когда базовое представление не является common_range.

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

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

Элемент Описание
inner-sentinel inner_ (закрытый) сторожевой элемент
(объект-член только для демонстрации*)

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

создаёт sentinel
(public member function)

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

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

Пример

Ссылки

  • Стандарт C++23 (ISO/IEC 14882:2024):
  • 26.7.27.4 Шаблон класса adjacent_transform_view::sentinel [range.adjacent_transform.sentinel]

Смотрите также