System::Collections::Generic::SortedDictionary Klasse
Inhalt
[
Ausblenden
]SortedDictionary class
Vorwärtsdeklaration des sortierten Wörterbuchtyps.
template<typename TKey,typename TValue>class SortedDictionary : public System::Collections::Generic::BaseDictionary<std::map<TKey, TValue, ComparerAdapter<BasePointerType<TKey>::type>, ASPOSE_MAP_ALLOCATOR_TYPE(TKey, TValue)>>
| Parameter | Beschreibung |
|---|---|
| TKey | Schlüsseltyp. |
| TValue | Werttyp. |
Nested classes
- Class Enumerator
Methoden
| Methode | Beschreibung |
|---|---|
| crbegin() const | Ruft einen Reverse-Iterator zum letzten const‑qualifizierten Element der Sammlung ab (erstes im Reverse). |
| crend() const | Ruft einen Reverse-Iterator für ein nicht existierendes const‑qualifiziertes Element vor dem Beginn der Sammlung ab. |
| get_Comparer() const | Gibt den IComparer |
| static GetDefaultKeyComparer() | Singleton‑Zugriffs‑Funktion. |
| GetEnumerator() override | Gibt den Enumerator zurück, um das aktuelle Wörterbuch zu durchlaufen. |
| rbegin() | Gibt einen Reverse-Iterator auf das letzte Element der Sammlung zurück (erstes im Reverse). |
| rbegin() const | Gibt einen Reverse-Iterator auf das letzte Element der const‑qualifizierten Sammlung zurück (erstes im Reverse). |
| rend() | Gibt einen Reverse-Iterator für ein nicht existierendes Element vor dem Beginn der Sammlung zurück. |
| rend() const | Gibt einen Reverse-Iterator für ein nicht existierendes Element vor dem Beginn der const‑qualifizierten Sammlung zurück. |
| SortedDictionary() | Erstellt ein leeres Wörterbuch. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Erstellt ein leeres Wörterbuch. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Kopierkonstruktor. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Kopierkonstruktor. |
Typedefs
| Typedef | Beschreibung |
|---|---|
| const_iterator | Konstanter Iterator-Typ. |
| const_reverse_iterator | Konstanter Reverse-Iterator-Typ. |
| IEnumerablePtr | Sammlung gleicher Elemente. |
| IEnumeratorPtr | Enumerator Typ. |
| iterator | Iterator-Typ. |
| KeyCollection | Typ der Schlüsselsammlung. |
| KVPair | Typ des Schlüssel‑Wert‑Paares. |
| map_t | Zugrunde liegender Datentyp. |
| Ptr | Zeigertyp. |
| reverse_iterator | Reverse-Iterator-Typ. |
| this_t | Selbsttyp. |
| ValueCollection | Typ der Wertsammlung. |
Hinweise
SortedDictionary‑Klasse, die die STL‑map kapselt. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
Siehe auch
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++