System::Collections::Generic::EnumeratorWrapperIterator classe

EnumeratorWrapperIterator class

Itérateur qui encapsule l’énumérateur pré-créé et redirige tous les appels vers celui-ci.

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
ParamètreDescription
ÉlémentType d’élément.

Méthodes

MéthodeDescription
CloneIterator() const overrideClone l’itérateur actuel.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideDéplace l’itérateur d’un pas en avant. Doit mettre à jour m_is_end et m_pointer.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideVérifie si deux itérateurs pointent vers le même élément.
virtual ~EnumeratorWrapperIterator()Destructeur.

Voir aussi