System::Collections::Generic::SortedDictionary Klasse

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)>>
ParameterBeschreibung
TKeySchlüsseltyp.
TValueWerttyp.

Nested classes

Methoden

MethodeBeschreibung
crbegin() constRuft einen Reverse-Iterator zum letzten const‑qualifizierten Element der Sammlung ab (erstes im Reverse).
crend() constRuft einen Reverse-Iterator für ein nicht existierendes const‑qualifiziertes Element vor dem Beginn der Sammlung ab.
get_Comparer() constGibt den IComparer zurück, der zum Ordnen der Elemente des SortedDictionary<TKey,TValue> verwendet wird.
static GetDefaultKeyComparer()Singleton‑Zugriffs‑Funktion.
GetEnumerator() overrideGibt 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() constGibt 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() constGibt 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

TypedefBeschreibung
const_iteratorKonstanter Iterator-Typ.
const_reverse_iteratorKonstanter Reverse-Iterator-Typ.
IEnumerablePtrSammlung gleicher Elemente.
IEnumeratorPtrEnumerator Typ.
iteratorIterator-Typ.
KeyCollectionTyp der Schlüsselsammlung.
KVPairTyp des Schlüssel‑Wert‑Paares.
map_tZugrunde liegender Datentyp.
PtrZeigertyp.
reverse_iteratorReverse-Iterator-Typ.
this_tSelbsttyp.
ValueCollectionTyp 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