| _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-wrapper για το στοιχείο κλειδί-τιμή του container. Υλοποιείται σε στυλ C# - ο επαναλήπτης πρέπει να επιστρέφει το αντικείμενο KVPair με τις διεπαφές get_Key() και get_Value(). Εάν το container είναι κενό, ο επιστρεφόμενος επαναλήπτης θα είναι ίσος με end(). |
| cbegin() const | Επιστρέφει έναν επαναλήπτη προς το πρώτο στοιχείο του container. Υλοποιείται σε στυλ STL. Εάν το container είναι κενό, ο επιστρεφόμενος επαναλήπτης θα είναι ίσος με end(). |
| cend() const | Επιστρέφει έναν επαναλήπτη προς το στοιχείο που ακολουθεί το τελευταίο στοιχείο του container. Υλοποιείται σε στυλ STL. Αυτό το στοιχείο λειτουργεί ως placeholder· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| Clear() override | Διαγράφει όλα τα στοιχεία. |
| ContainsKey(const key_t&) const override | Ελέγχει αν το κλειδί υπάρχει στο λεξικό. |
| ContainsValue(const mapped_t&) | Ελέγχει αν η τιμή υπάρχει στο λεξικό. Χρησιμοποιεί τον τελεστή == για σύγκριση τιμών. |
| data() | Πρόσβαση στον υποκείμενο χώρο αποθήκευσης δεδομένων. |
| data() const | Πρόσβαση στον υποκείμενο χώρο αποθήκευσης δεδομένων. |
| end() const | Επιστρέφει έναν επαναλήπτη προς το KVPair-wrapper για το στοιχείο-κλειδί-τιμή που ακολουθεί το τελευταίο στοιχείο του δοχείου. Υλοποιείται σε στυλ C# - ο επαναλήπτης πρέπει να επιστρέφει το KVPair-object με τη διεπαφή get_Key() και get_Value(). Αυτό το στοιχείο λειτουργεί ως placeholder· η προσπάθεια πρόσβασης σε αυτό οδηγεί σε ακαθόριστη συμπεριφορά. |
| get_Count() const override | Λαμβάνει τον αριθμό των στοιχείων. |
| virtual GetEnumerator() | Δημιουργεί μια παρουσία του enumerator, θα πρέπει να υλοποιηθεί από την υποκλάση. |
| 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 | Συνάρτηση getter με κλειδί. |
| idx_set(const key_t&, mapped_t) override | Συνάρτηση setter με κλειδί. Τροποποιεί ή δημιουργεί στοιχείο. |
| 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 για το τρέχον κοντέινερ. |