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>>>
| Parameter | Beschrijving |
|---|
| TKey | Sleuteltype. |
| TValue | Waarde‑type. |
Nested classes
Methoden
| Methode | Beschrijving |
|---|
| crbegin() const | Haalt een reverse‑iterator op naar het laatste const‑gekwalificeerde element van de collectie (eerste in reverse). |
| crend() const | Haalt een reverse‑iterator op voor een niet‑bestaand const‑gekwalificeerd element vóór het begin van de collectie. |
| get_Capacity() const | Haalt de huidige capaciteit van de lijst op. |
| virtual get_Keys() const | Benadert de sleutelcollectie. |
| virtual get_Values() const | Benadert de waardecollectie. |
| GetEnumerator() override | Haalt de enumerator op die door de huidige lijst iterereert. |
| IndexOfKey(TKey) const | Zoekt naar een specifieke sleutel. |
| IndexOfValue(TValue) const | Zoekt naar een specifieke waarde. |
| rbegin() | Haalt een reverse iterator op naar het laatste element van de collectie (eerste in omgekeerde volgorde). |
| rbegin() const | Haalt 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() const | Haalt 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
Zie ook