| _add_range(std::initializer_list<typename Map::value_type>) | C++ specifik. |
| Add(const key_t&, const mapped_t&) override | Lägger till nyckel-värde-par i dictionary. |
| BaseDictionary() | Skapar en tom datastruktur. |
| BaseDictionary(int, const Args&…) | Vidarebefordrande konstruktor för att skicka argument till den underliggande kartkonstruktorn. |
| BaseDictionary(BaseType *, const Args&…) | Kopieringskonstruktor. |
| BaseDictionary(BaseType *) | Kopieringskonstruktor. |
| begin() const | Returnerar en iterator till KVPair-wrappern för nyckel-värde-elementet i containern. Implementerad i C#-stil - iteratorn bör returnera KVPair-objektet med get_Key() och get_Value()-gränssnittet. Om containern är tom kommer den returnerade iteratorn att vara lika med end(). |
| cbegin() const | Returnerar en iterator till det första elementet i containern. Implementerad i STL-stil. Om containern är tom kommer den returnerade iteratorn att vara lika med end(). |
| cend() const | Returnerar en iterator till elementet som följer det sista elementet i containern. Implementerad i STL-stil. Detta element fungerar som en platshållare; försök att komma åt det resulterar i odefinierat beteende. |
| Clear() override | Raderar alla element. |
| ContainsKey(const key_t&) const override | Kontrollerar om nyckeln finns i dictionary. |
| ContainsValue(const mapped_t&) | Kontrollerar om värdet finns i dictionary. Använder operatorn == för att jämföra värden. |
| data() | Underliggande data-lagringsåtkomst. |
| data() const | Underliggande data-lagringsåtkomst. |
| end() const | Returnerar en iterator till KVPair-wrappern för nyckel‑värde‑elementet som följer det sista elementet i behållaren. Implementerad i C#‑stil – iteratorn bör returnera KVPair‑objektet med get_Key() och get_Value()‑gränssnittet. Detta element fungerar som en platshållare; försök att komma åt det resulterar i odefinierat beteende. |
| get_Count() const override | Hämtar antalet element. |
| virtual GetEnumerator() | Skapar en enumeratorinstans, bör implementeras av underklass. |
| GetValueOrDefault(const key_t&) const override | Returnerar värdet om det hittas; annars Value(). |
| GetValueOrDefault(const key_t&, const mapped_t&) const override | Returnerar värdet om det hittas; annars defaultValue. |
| GetValueOrNull(const key_t&) const override | Returnerar värdet om det hittas; annars null. Gäller endast för referenstyper. |
| idx_get(const key_t&) const override | Funktion för nyckelbaserad hämtning. |
| idx_set(const key_t&, mapped_t) override | Funktion för nyckelbaserad sättning. Ändrar eller skapar element. |
| virtual operator[](const key_t&) | Åtkomstfunktion. |
| Remove(const key_t&) override | Tar bort en specifik nyckel från ordboken. |
| SetTemplateWeakPtr(unsigned int) override | |
| TryGetValue(const key_t&, mapped_t&) const override | Söker efter nyckelbaserat värde och hämtar det om det hittas. |
| virtualizeBeginConstIterator() const override | Hämtar implementationen av begin const iterator för den aktuella behållaren. |
| virtualizeBeginIterator() override | Hämtar implementationen av begin iterator för den aktuella behållaren. |
| virtualizeEndConstIterator() const override | Hämtar implementationen av end const iterator för den aktuella behållaren. |
| virtualizeEndIterator() override | Hämtar implementationen av end iterator för den aktuella behållaren. |