Spec-Zone.ru › C++

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

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

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

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

Поля данных

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

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

(конструктор)
создаёт sentinel
(открытая функция-член)

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

operator==
(C++23)
сравнивает sentinel с итератором, возвращённым adjacent_transform_view::begin
(функция)
operator-
(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]

См. также

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

Spec-Zone.ru

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