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

_KeyCollection class

Dictionary की कुंजियों का संग्रह। यह संग्रह को संदर्भित करता है, कोई भी चीज़ कॉपी नहीं करता। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन दोष उत्पन्न हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग करके इसे फ़ंक्शनों के तर्क के रूप में पास करें।

template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

विधियाँ

विधिविवरण
_KeyCollection(const typename Dict::Ptr&)निर्दिष्ट शब्दकोश को संदर्भित करने वाला संग्रह प्रारंभ करता है।
Contains(const TKey&) const overrideजाँचता है कि आइटम कंटेनर में मौजूद है या नहीं।
GetEnumerator() overrideकुंजियों के माध्यम से इटररेट करने वाला एन्यूमरेटर प्राप्त करता है।
idx_get(int) const overrideIList मेथड को लागू करता है। समर्थित नहीं है।
virtualizeBeginConstIterator() const overrideवर्तमान कंटेनर के लिए begin const इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeBeginIterator() overrideवर्तमान कंटेनर के लिए begin इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeEndConstIterator() const overrideवर्तमान कंटेनर के लिए end const इटररेटर का कार्यान्वयन प्राप्त करता है।
virtualizeEndIterator() overrideवर्तमान कंटेनर के लिए end इटररेटर का कार्यान्वयन प्राप्त करता है।

Typedefs

टाइपडिफ़विवरण
TKeyकुंजी प्रकार।

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