| _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&) | يتحقق مما إذا كانت القيمة موجودة في القاموس. يستخدم العامل == لمقارنة القيم. |
| data() | الوصول إلى مخزن البيانات الأساسي. |
| data() const | الوصول إلى مخزن البيانات الأساسي. |
| end() const | يعيد مُكرِّرًا إلى غلاف KVPair لعنصر المفتاح-القيمة الذي يلي العنصر الأخير في الحاوية. تم تنفيذها بأسلوب 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 iterator للحاوية الحالية. |
| virtualizeBeginIterator() override | يحصل على تنفيذ begin iterator للحاوية الحالية. |
| virtualizeEndConstIterator() const override | يحصل على تنفيذ end const iterator للحاوية الحالية. |
| virtualizeEndIterator() override | يحصل على تنفيذ end iterator للحاوية الحالية. |