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/w/cpp/ranges/chunk_view/outer_iterator/outer_iterator

Spec-Zone.ru

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