Clase System::Collections::Generic::EnumeratorWrapperIterator

EnumeratorWrapperIterator class

Iterador que envuelve el enumerador precreado y redirige todas las llamadas a él.

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
ParámetroDescripción
ElementTipo de elemento.

Métodos

MétodoDescripción
CloneIterator() const overrideClona el iterador actual.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideMueve el iterador un paso adelante. Debe actualizar m_is_end y m_pointer.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideComprueba si dos iteradores apuntan al mismo elemento.
virtual ~EnumeratorWrapperIterator()Destructor.

Ver también