System::Collections::Generic::EnumeratorWrapperIterator Klasse

EnumeratorWrapperIterator class

Iterator, der den vorab erstellten Enumerator kapselt und alle Aufrufe an ihn weiterleitet.

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

Methoden

MethodeBeschreibung
CloneIterator() const overrideKlonen des aktuellen Iterators.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideBewegt den Iterator einen Schritt vorwärts. Muss m_is_end und m_pointer aktualisieren.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overridePrüft, ob zwei Iteratoren auf dasselbe Element zeigen.
virtual ~EnumeratorWrapperIterator()Destruktor.

Siehe auch