System::Collections::Generic::SortedDictionary-klass

SortedDictionary class

Sorterad ordbokstyp framåtriktad deklaration.

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)>>
ParameterBeskrivning
TKeyNyckeltyp.
TValueVärdetyp.

Nested classes

Metoder

MetodBeskrivning
crbegin() constHämtar en omvänd iterator till det sista const-kvalificerade elementet i samlingen (första i omvänd ordning).
crend() constHämtar en omvänd iterator för ett icke-existerande const-kvalificerat element före samlingens början.
get_Comparer() constHämtar den IComparer som används för att sortera elementen i SortedDictionary<TKey,TValue>.
static GetDefaultKeyComparer()Singleton-åtkomstfunktion.
GetEnumerator() overrideHämtar en enumerator för att iterera genom den aktuella ordboken.
rbegin()Hämtar en omvänd iterator till det sista elementet i samlingen (första i omvänd ordning).
rbegin() constHämtar en omvänd iterator till det sista elementet i den const‑kvalificerade samlingen (första i omvänd ordning).
rend()Hämtar en omvänd iterator för ett icke‑existerande element före samlingens början.
rend() constHämtar en omvänd iterator för ett icke‑existerande element före den const‑kvalificerade samlingens början.
SortedDictionary()Skapar en tom ordbok.
SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)Skapar en tom ordbok.
SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&)Kopieringskonstruktor.
SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)Kopieringskonstruktor.

Typedefs

TypedefBeskrivning
const_iteratorTyp för konstant iterator.
const_reverse_iteratorTyp för konstant omvänd iterator.
IEnumerablePtrSamling av samma element.
IEnumeratorPtrEnumerator typ.
iteratorIterator-typ.
KeyCollectionNyckelsamlingstyp.
KVPairNyckel‑värde‑par‑typ.
map_tUnderliggande datatyp.
PtrPekartyp.
reverse_iteratorOmvänd iterator-typ.
this_tSjälvtyp.
ValueCollectionVärdesamlingstyp.

Anmärkningar

SortedDictionary-klass som omsluter STL‑map. Objekt av denna klass bör endast allokeras med System::MakeObject() funktion. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även