std::ranges::zip_view<Views...>:: iterator
|
template
<
bool
Const
>
class /*iterator*/ ; |
( только для демонстрации* ) | |
Тип итератора для возможно const-квалифицированного
zip_view
, возвращаемый
zip_view::begin
и в некоторых случаях
zip_view::end
.
Тип /*iterator*/ < true > или /*iterator*/ < false > обрабатывает базовые представления как квалифицированные константой или не квалифицированные константой соответственно.
Содержание |
Типы членов
| Тип члена | Определение |
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)
|
обменивает базовые элементы
(функция) |
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |