## EnumeratorWrapperIterator class


包装预创建枚举器并将所有调用重定向到其中的迭代器。

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


| Parameter | 描述 |
| --- | --- |
| 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.Page for C++](../../)
