Namespaces
Variants

std::ranges::adjacent_view<V,N>::sentinel<Const>::sentinel

С ru.cppreference.net
 
 
Библиотека диапазонов
Адаптеры диапазонов
 
 
/*sentinel*/() = default;
(1) (начиная с C++23)
constexpr /*sentinel*/( /*sentinel*/<!Const> i )
    requires Const &&
             std::convertible_to<ranges::sentinel_t<V>, ranges::sentinel_t<Base>>;
(2) (начиная с C++23)

Конструирует страж.

1) Конструктор по умолчанию. Инициализирует значением базовый страж (обозначаемый как end_) с ranges::sentinel_t<Base>().
2) Преобразование из /*sentinel*/<false> в /*sentinel*/<true>. Перемещающе конструирует базовый страж end_ с соответствующим членом из i.

Этот тип также имеет закрытый конструктор, который используется ranges::adjacent_view::end. Этот конструктор недоступен пользователям.

Параметры

i - a /*sentinel*/ < false >

Пример