System::Collections::Generic::EnumeratorWrapperIterator класс

EnumeratorWrapperIterator class

Итератор, который оборачивает предварительно созданный перечислитель и перенаправляет все вызовы к нему.

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
ПараметрОписание
ElementТип элемента.

Методы

МетодОписание
CloneIterator() const overrideКлонирует текущий итератор.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideПеремещает итератор на шаг вперёд. Должен обновлять m_is_end и m_pointer.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideПроверяет, указывают ли два итератора на один и тот же элемент.
virtual ~EnumeratorWrapperIterator()Деструктор.

См. также