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_ (private) | Стоп-объект типа inner-sentinel.(объект члена только для примера*) |
Члены-функции
| создает стоп-объект (публичная функция-член) |
Внешние функции
|
(C++23) | сравнивает стоп-объект с итератором, возвращаемым из adjacent_transform_view::begin (функция) |
|
(C++23) | вычисляет расстояние между стоп-объектом и итератором, возвращаемым из adjacent_transform_view::begin (функция) |
Пример
Ссылки
- Стандарт C++23 (ISO/IEC 14882:2023):
- 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/w/cpp/ranges/adjacent_transform_view/sentinel