Архитектурная акустика/Реализация/IteratorAdapter2D::reset_it2

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
template <class ... Tn>
void reset_it2(Tn&& ... t) const; //1
void reset_it2() const;

Устанавливает новое состояние для итератора во втором измерении.

  1. Создает на основе указанного набора аргументов новый итератор во втором измерении и устанавливает его в качестве текущего.
  2. Сбрасывает итератор во втором измерении, так что в результате вызова метод IteratorAdapter2D::get_it2 возвратит nullptr.
Параметры шаблона
... TnНабор типов, вычисляемых дедукцией, на основе которых создается новое значение для итератора во втором измерении. Тип IteratorAdapter2D::inner_iterator должен быть конструируем из Tn&&....
Параметры
tАргументы, на основе которых создается новое значение для IteratorAdapter2D::inner_iterator.