## EnumeratorWrapperIterator class


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

```cpp
template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
```


| Параметр | Описание |
| --- | --- |
| Элемент | Тип элемента. |
## Методы

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

## См. также

* Namespace [System::Collections::Generic](../)
* Library [Aspose.PDF for C++](../../)
