Namespaces
Variants

std::ranges::chunk_view<V>::outer-iterator::outer-iterator

С сайта ru.cppreference.net
 
 
Библиотека диапазонов
Адаптеры диапазонов
 
std::ranges::chunk_view
Функции-члены
Классы для input_ranges
Руководства по выводу
outer-iterator
outer-iterator::value_type
inner-iterator
 
/*outer-iterator*/( /*outer-iterator*/&& other ) = default;
(1) (начиная с C++23)
private:
constexpr explicit /*outer-iterator*/( chunk_view& parent );
(2) (только для описания*)

Создаёт итератор.

1) Конструктор перемещения. Инициализирует перемещением базовый указатель parent_ значением other.parent_.
2) Закрытый конструктор, который используется chunk_view::begin. Этот конструктор недоступен пользователям. Инициализирует parent_ значением std::addressof(parent).

Параметры

other - an iterator
parent - содержащий объект ranges::chunk_view

Пример

Смотрите также

(C++23)
перемещающее присваивание другого итератора
(публичная функция-член)