Spec-Zone.ru › C++

std::ranges::chunk_view<V>::outer-iterator::outer-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 - итератор
parent - объект охватывающего ranges::chunk_view

Пример

См. также

operator=
(C++23)
перемещает значение другого итератора
(открытая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/chunk_view/outer_iterator/outer_iterator

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API