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>>>
| Parameter | Beskrivning |
|---|
| TKey | Nyckeltyp. |
| TValue | Värdetyp. |
Nested classes
Metoder
| Metod | Beskrivning |
|---|
| crbegin() const | Hämtar en omvänd iterator till det sista const-kvalificerade elementet i samlingen (första i omvänd ordning). |
| crend() const | Hämtar en omvänd iterator för ett icke-existerande const-kvalificerat element före samlingens början. |
| get_Capacity() const | Hämtar aktuell listkapacitet. |
| virtual get_Keys() const | Kommer åt nyckelsamlingen. |
| virtual get_Values() const | Kommer åt värdesamlingen. |
| GetEnumerator() override | Hämtar enumerator som itererar genom den aktuella listan. |
| IndexOfKey(TKey) const | Söker efter en specifik nyckel. |
| IndexOfValue(TValue) const | Sö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() const | Hä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() const | Hä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
Se även