System::Collections::Generic::SortedList-klass

SortedList class

Sorterad lista som omsluter FlatMap-struktur. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.

template<typename TKey,typename TValue>class SortedList : public System::Collections::Generic::SortedListHelper<TKey, TValue>,
                                                          public System::Collections::Generic::BaseDictionary<Detail::FlatMap<TKey, TValue, ComparerAdapter<TKey>>>
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_Capacity() constHämtar aktuell listkapacitet.
virtual get_Keys() constKommer åt nyckelsamlingen.
virtual get_Values() constKommer åt värdesamlingen.
GetEnumerator() overrideHämtar enumerator som itererar genom den aktuella listan.
IndexOfKey(TKey) constSöker efter en specifik nyckel.
IndexOfValue(TValue) constSöker efter ett specifikt värde.
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).
RemoveAt(int)Tar bort objektet på angiven position.
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.
set_Capacity(int)Ställer in kapaciteten för den aktuella listan.
SortedList()Skapar en tom lista.
SortedList(const SharedPtr<IComparer<TKey>>&)Skapar en tom lista.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Kopieringskonstruktor.
SortedList(const map_t&)Kopieringskonstruktor.
SortedList(int)Skapar en tom lista.

Typedefs

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

Se även