System::Collections::Generic::EnumeratorWrapperIterator क्लास

EnumeratorWrapperIterator class

इटररेटर जो पूर्व-निर्मित एनेमरेटर को लपेटता है और सभी कॉल्स को उसमें पुनर्निर्देशित करता है।

template<typename Element>class EnumeratorWrapperIterator : public System::Details::VirtualizedIteratorBase<Element>
पैरामीटरविवरण
Elementतत्व प्रकार।

विधियाँ

विधिविवरण
CloneIterator() const overrideवर्तमान इटरेटर की क्लोन बनाता है।
EnumeratorWrapperIterator(const SharedPtr<IEnumerator<Element>>&)
IncrementIterator() overrideइटेरेटर को एक कदम आगे ले जाता है। m_is_end और m_pointer को अपडेट करना आवश्यक है।
IteratorEquals(System::Details::VirtualizedIteratorBase<Element> *) const overrideजाँचता है कि दो इटेरेटर एक ही आइटम की ओर संकेत कर रहे हैं या नहीं।
virtual ~EnumeratorWrapperIterator()डिस्ट्रक्टर।

संबंधित देखें