Архитектурная акустика/Реализация/IteratorAdapterConditional::operator=

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
IteratorAdapterConditional& operator=(const IteratorAdapterConditional&) = default; //1
IteratorAdapterConditional& operator=(IteratorAdapterConditional&&) = default; //2
template <class _It>
IteratorAdapterConditional& operator=(_It&& itStart);

Операторы присваивания.

  1. Присваивание с копированием.
  2. Присваивание с перемещением.
  3. Присваивание нового значения для адаптируемого итератора.
Параметры шаблона
_ItТип итератора it, который присваивается внутреннему объекту типа IteratorAdapterConditional::iterator.
Параметры
itИтератор, задающий новую позицию итератора. После присваивания проверки позиции с помощью предиката необходимости перехода и самих переходов не производится.
Возвращаемое значение:
Ссылка на *this.