System::Collections::Generic::EnumeratorWrapperIterator κλάση

EnumeratorWrapperIterator class

Iterator που τυλίγει τον προ-δημιουργημένο enumerator και ανακατευθύνει όλες τις κλήσεις σε αυτόν.

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
ParameterΠεριγραφή
ElementΤύπος στοιχείου.

Μέθοδοι

ΜέθοδοςΠεριγραφή
CloneIterator() const overrideΚλωνοποιεί τον τρέχοντα επαναλήπτη.
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideΜετακινεί το iterator ένα βήμα μπροστά. Πρέπει να ενημερώσει τα m_is_end και m_pointer.
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideΕλέγχει αν δύο iterators δείχνουν στο ίδιο στοιχείο.
virtual ~EnumeratorWrapperIterator()Καταστροφέας.

Δείτε επίσης