System::Collections::Generic::SortedList klasse

SortedList class

Gesorteerde lijst die een FlatMap‑structuur omsluit. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wrap deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

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>>>
ParameterBeschrijving
TKeySleuteltype.
TValueWaarde‑type.

Nested classes

Methoden

MethodeBeschrijving
crbegin() constHaalt een reverse‑iterator op naar het laatste const‑gekwalificeerde element van de collectie (eerste in reverse).
crend() constHaalt een reverse‑iterator op voor een niet‑bestaand const‑gekwalificeerd element vóór het begin van de collectie.
get_Capacity() constHaalt de huidige capaciteit van de lijst op.
virtual get_Keys() constBenadert de sleutelcollectie.
virtual get_Values() constBenadert de waardecollectie.
GetEnumerator() overrideHaalt de enumerator op die door de huidige lijst iterereert.
IndexOfKey(TKey) constZoekt naar een specifieke sleutel.
IndexOfValue(TValue) constZoekt naar een specifieke waarde.
rbegin()Haalt een reverse iterator op naar het laatste element van de collectie (eerste in omgekeerde volgorde).
rbegin() constHaalt een reverse iterator op naar het laatste element van de const‑gekwalificeerde collectie (eerste in omgekeerde volgorde).
RemoveAt(int)Verwijdert item op de opgegeven positie.
rend()Haalt een reverse iterator op voor een niet‑bestaand element vóór het begin van de collectie.
rend() constHaalt een reverse iterator op voor een niet‑bestaand element vóór het begin van de const‑gekwalificeerde collectie.
set_Capacity(int)Stelt de capaciteit van de huidige lijst in.
SortedList()Construeert een lege lijst.
SortedList(const SharedPtr<IComparer<TKey>>&)Construeert een lege lijst.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Copy-constructor.
SortedList(const map_t&)Copy-constructor.
SortedList(int)Construeert een lege lijst.

Typedefs

TypedefBeschrijving
const_iteratorConst-iterator type.
const_reverse_iteratorConst reverse-iterator type.
IEnumerablePtrCollectie van hetzelfde paartype.
IEnumeratorPtrEnumerator type.
iteratorIterator type.
KeyCollectionSleutelverzamelingstype.
KVPairType sleutel‑waarde‑paar.
map_tOnderliggend datatype.
PtrPointertype.
reverse_iteratorReverse-iterator type.
this_tDit type.
ValueCollectionWaardeverzamelingstype.

Zie ook