std::ranges::adjacent_view<V,N>::sentinel
Из ru.cppreference.net
template< bool Const >
class /*sentinel*/;
|
(только для пояснения*) (начиная с C++23) |
|
Тип возвращаемого значения adjacent_view::end, когда базовое представление не является common_range.
Тип /*sentinel*/<true> возвращается константно-квалифицированной перегрузкой. Тип /*sentinel*/<false> возвращается неконстантно-квалифицированной перегрузкой.
Типы-члены
| Тип | Определение |
Base (закрытый)
|
maybe-const <Const, V>(тип-член только для пояснения*) |
Элементы данных
| Член | Описание |
end_ (закрытый)
|
сторожевая метка, полученная из maybe-const <Const, V>(объект-член только для описания*) |
Функции-члены
|
создаёт sentinel
(public member function) |
Функции, не являющиеся членами класса
|
(C++23)
|
сравнивает sentinel с итератором, возвращённым из
adjacent_view::begin
(функция) |
|
(C++23)
|
вычисляет расстояние между sentinel и итератором, возвращённым из
adjacent_view::begin
(функция) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Ссылки
- Стандарт C++23 (ISO/IEC 14882:2024):
-
-
26.7.25.4 Шаблон класса
adjacent_view::sentinel[range.adjacent.sentinel]
-
26.7.25.4 Шаблон класса