System::Collections::Generic::EnumeratorWrapperIterator klasse

EnumeratorWrapperIterator class

Iterator die de vooraf gemaakte enumerator omsluit en alle aanroepen ernaar doorstuurt.

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
ParameterBeschrijving
ElementElementtype.

Methoden

MethodeBeschrijving
CloneIterator() const overrideKloont de huidige iterator.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideVerplaatst de iterator één stap vooruit. Moet m_is_end en m_pointer bijwerken.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideControleert of twee iterators naar hetzelfde item wijzen.
virtual ~EnumeratorWrapperIterator()Destructor.

Zie ook