| _add_range(std::initializer_list<typename Map::value_type>) | C++ विशिष्ट। |
| Add(const key_t&, const mapped_t&) override | डिक्शनरी में कुंजी-मूल्य जोड़ी जोड़ता है। |
| BaseDictionary() | खाली डेटा संरचना बनाता है। |
| BaseDictionary(int, const Args&…) | आधारभूत मैप कंस्ट्रक्टर में तर्कों को पुश करने के लिए फ़ॉरवर्डिंग कंस्ट्रक्टर। |
| BaseDictionary(BaseType *, const Args&…) | कॉपी कंस्ट्रक्टर। |
| BaseDictionary(BaseType *) | कॉपी कंस्ट्रक्टर। |
| begin() const | कंटेनर के कुंजी-मूल्य-तत्व के लिए KVPair-रैपर पर एक इटररेटर लौटाता है। C# शैली में लागू किया गया - इटररेटर को KVPair-ऑब्जेक्ट को get_Key() और get_Value() इंटरफ़ेस के साथ लौटाना चाहिए। यदि कंटेनर खाली है, तो लौटाया गया इटररेटर end() के बराबर होगा। |
| cbegin() const | कंटेनर के पहले तत्व पर एक इटररेटर लौटाता है। STL-शैली में लागू किया गया। यदि कंटेनर खाली है, तो लौटाया गया इटररेटर end() के बराबर होगा। |
| cend() const | कंटेनर के अंतिम तत्व के बाद के तत्व पर एक इटररेटर लौटाता है। STL-शैली में लागू किया गया। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है। |
| Clear() override | सभी तत्वों को हटाता है। |
| ContainsKey(const key_t&) const override | जाँचता है कि कुंजी डिक्शनरी में मौजूद है या नहीं। |
| ContainsValue(const mapped_t&) | जाँचता है कि मान डिक्शनरी में मौजूद है या नहीं। मानों की तुलना के लिए operator == का उपयोग करता है। |
| data() | आधारभूत डेटा स्टोरेज एक्सेसर। |
| data() const | आधारभूत डेटा स्टोरेज एक्सेसर। |
| end() const | कंटेनर के अंतिम तत्व के बाद आने वाले key-value-तत्व के KVPair-wrapper के लिए एक इटररेटर लौटाता है। C# शैली में लागू किया गया - इटररेटर को KVPair-ऑब्जेक्ट को get_Key() और get_Value() इंटरफ़ेस के साथ लौटाना चाहिए। यह तत्व एक प्लेसहोल्डर के रूप में कार्य करता है; इसे एक्सेस करने का प्रयास करने पर अपरिभाषित व्यवहार होता है। |
| get_Count() const override | तत्वों की गिनती प्राप्त करता है। |
| virtual GetEnumerator() | एन्यूमरेटर इंस्टेंस बनाता है, इसे सबक्लास द्वारा लागू किया जाना चाहिए। |
| GetValueOrDefault(const key_t&) const override | यदि पाया जाए तो मान लौटाता है; अन्यथा Value()। |
| GetValueOrDefault(const key_t&, const mapped_t&) const override | यदि पाया जाए तो मान लौटाता है; अन्यथा defaultValue। |
| GetValueOrNull(const key_t&) const override | यदि मिला तो मान लौटाता है; अन्यथा null। केवल रेफ़रेंस प्रकारों के लिए ही अर्थपूर्ण है। |
| idx_get(const key_t&) const override | कीड गेटर फ़ंक्शन। |
| idx_set(const key_t&, mapped_t) override | कीड सेटर फ़ंक्शन। तत्व को बदलता या बनाता है। |
| virtual operator[](const key_t&) | एक्सेसर फ़ंक्शन। |
| Remove(const key_t&) override | डिक्शनरी से विशिष्ट कुंजी को हटाता है। |
| SetTemplateWeakPtr(unsigned int) override | |
| TryGetValue(const key_t&, mapped_t&) const override | कीड मान की खोज करता है और यदि मिला तो उसे पुनः प्राप्त करता है। |
| virtualizeBeginConstIterator() const override | वर्तमान कंटेनर के लिए begin const इटररेटर का कार्यान्वयन प्राप्त करता है। |
| virtualizeBeginIterator() override | वर्तमान कंटेनर के लिए begin इटररेटर का कार्यान्वयन प्राप्त करता है। |
| virtualizeEndConstIterator() const override | वर्तमान कंटेनर के लिए end const इटररेटर का कार्यान्वयन प्राप्त करता है। |
| virtualizeEndIterator() override | वर्तमान कंटेनर के लिए end इटररेटर का कार्यान्वयन प्राप्त करता है। |