System::Collections::Generic::EnumeratorWrapperIterator class

EnumeratorWrapperIterator class

Iterator som omsluter den förhandsskapade enumeratorn och omdirigerar alla anrop till den.

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
ParameterBeskrivning
ElementElementtyp.

Metoder

MetodBeskrivning
CloneIterator() const overrideKlonar aktuell iterator.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideFlyttar iteratorn ett steg framåt. Måste uppdatera m_is_end och m_pointer.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideKontrollerar om två iteratorer pekar på samma objekt.
virtual ~EnumeratorWrapperIterator()Destruktor.

Se även