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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
inner_iterator* get_it2() const;

Возвращает указатель на реализацию итератора IteratorAdapter2D::inner_iterator в текущей позиции или нулевой адрес, или, если текущая позиция итератора в первом измерении либо позиция итератора во втором измерении не соответствуют действительному элементу контейнера.

Возвращаемое значение:
Указатель на текущий итератор во втором измерении, если последний связан с действительным элементом, либо nullptr, если итератор it1> в первом измерении не дереференцируем, либо если итератор во втором измерении эквивалентен it1->end().

Ситуация, когда метод возвращает nullptr возникает каждый раз при достижении итератором во втором измерении конца своего поддиапазона элементов.