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() | Деструктор. |
См. также
- Namespace System::Collections::Generic
- Library Aspose.Page for C++