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 (открытая функция-член) |
Функции, не являющиеся членами
|
(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]
См. также
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/adjacent_transform_view/sentinel