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.TeX for C++