System::Collections::Generic::EnumeratorWrapperIterator class
EnumeratorWrapperIterator class
Iterator that wraps the pre-created enumerator and redirects all calls into it.
template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
| Parameter | Description | 
|---|---|
| Element | Element type. | 
Methods
| Method | Description | 
|---|---|
| CloneIterator() const override | Clones current iterator. | 
| EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&) | |
| IncrementIterator() override | Moves the iterator step forward. Must update m_is_end and m_pointer. | 
| IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const override | Checks if two iterators point to the same item. | 
| virtual ~EnumeratorWrapperIterator() | Destructor. | 
See Also
- Namespace System::Collections::Generic
- Library Aspose.Font for C++