System::Collections::Generic::SortedDictionary Klasse

SortedDictionary class

Vorwärtsdeklaration des Typs sortiertes Wörterbuch.

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() constGibt einen Reverse‑Iterator auf das letzte const‑qualifizierte Element der Sammlung zurück (erstes im Reverse).
crend() constGibt einen Reverse‑Iterator für ein nicht vorhandenes const‑qualifiziertes Element vor dem Beginn der Sammlung zurück.
get_Comparer() constHolt den IComparer, der verwendet wird, um die Elemente des SortedDictionary<TKey,TValue> zu sortieren.
static GetDefaultKeyComparer()Singleton‑Zugriffsfunktion.
GetEnumerator() overrideHolt den Enumerator, 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 vorhandenes Element vor dem Beginn der Sammlung zurück.
rend() constGibt einen Reverse‑Iterator für ein nicht vorhandenes Element vor dem Beginn der const‑qualifizierten Sammlung zurück.
SortedDictionary()Konstruiert ein leeres Wörterbuch.
SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)Konstruiert 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_iteratorTyp des konstanten Iterators.
const_reverse_iteratorTyp des konstanten Reverse-Iterators.
IEnumerablePtrSammlung gleicher Elemente.
IEnumeratorPtrEnumerator Typ.
iteratorIteratortyp.
KeyCollectionSchlüssel‑Sammlungstyp.
KVPairTyp für Schlüssel‑Wert‑Paar.
map_tZugrundeliegender Datentyp.
PtrZeigertyp.
reverse_iteratorReverse-Iteratortyp.
this_tSelbsttyp.
ValueCollectionTyp für Wertsammlung.

Hinweise

Sortierte Wörterbuch‑Klasse, 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 stets in einen System::SmartPtr‑Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

Siehe auch