std::ranges::zip_view<Представления...>::iterator
С сайта ru.cppreference.net
template< bool Const >
class /*iterator*/;
|
(только для демонстрации*) | |
Тип итератора возможно cv-квалифицированного zip_view, возвращаемый zip_view::begin и в определённых случаях zip_view::end.
Тип /*iterator*/<true> или /*iterator*/<false> рассматривает базовые представления как const-квалифицированные или не const-квалифицированные соответственно.
Типы-члены
| Член | Определение |
iterator_concept
|
|
iterator_category(присутствует условно) |
|
value_type
|
|
difference_type
|
|
Элементы данных
| Элемент | Определение |
current_ (закрытый)
|
|
Функции-члены
|
создает итератор
(public member function) |
|
|
получает кортежеподобное значение, состоящее из указываемых базовых элементов
(public member function) |
|
|
получает кортежеподобное значение, состоящее из базовых элементов по заданному смещению
(public member function) |
|
|
перемещает или уменьшает базовые итераторы
(public member function) |
Функции, не являющиеся членами класса
|
сравнивает базовые итераторы
(функция) |
|
|
(C++23)
|
выполняет арифметические операции над базовыми итераторами
(функция) |
|
(C++23)
|
получает кортежеподобное значение, обозначающее перемещаемые базовые элементы
(функция) |
|
(C++23)
|
обменивает базовые элементы
(функция) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |