std::ranges::transform_view<V,F>::sentinel
От ru.cppreference.net
template< bool Const >
class /*sentinel*/
|
(начиная с C++20) (только для пояснения*) |
|
Тип возвращаемого значения transform_view::end, когда базовое представление не является common_range.
Тип /*sentinel*/<true> возвращается const-квалифицированной перегрузкой. Тип /*sentinel*/<false> возвращается не-const-квалифицированной перегрузкой.
Типы-члены
| Член | Определение |
Parent (закрытый)
|
maybe-const <Const, ranges::transform_view<V, F>>(тип-член, используемый только для демонстрации*) |
Base (закрытый)
|
maybe-const <Const, V>(тип-член, используемый только для демонстрации*) |
Элементы данных
| Член | Описание |
ranges::sentinel_t<Base> end_ (закрытый)
|
сторожевая метка, полученная из maybe-const <Const, V>(объект-член только для демонстрации*) |
Функции-члены
|
создает sentinel
(public member function) |
|
|
возвращает базовый sentinel
(public member function) |
Функции, не являющиеся членами класса
|
(C++20)
|
сравнивает sentinel с итератором, возвращённым из
transform_view::begin
(функция) |
|
(C++20)
|
вычисляет расстояние между sentinel и итератором, возвращённым из
transform_view::begin
(функция) |