Inherits System::Details::VirtualizedIteratorBase< Element >.
Public Member Functions | |
EnumeratorWrapperIterator (const SharedPtr< IEnumerator< Element >> &enumerator) | |
virtual | ~EnumeratorWrapperIterator ()=default |
Destructor. More... | |
void | IncrementIterator () override |
bool | IteratorEquals (System::Details::VirtualizedIteratorBase< Element > *other) const override |
System::Details::VirtualizedIteratorBase< Element > * | CloneIterator () const override |
Iterator that wraps the pre-created enumerator and redirects all calls into it.
Element | Element type. |
|
inline |
|
virtualdefault |
Destructor.
|
inlineoverride |
Clones current iterator.
|
inlineoverride |
Moves the iterator step forward. Must update m_is_end and m_pointer.
|
inlineoverride |
Checks if two iterators point to the same item.
other | Iterator to check against. |
other
iterators point to the same item, false otherwise.