System::Collections::Generic::SortedList classe
SortedList class
Lista ordinata che avvolge la struttura FlatMap. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.
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>>>
| Parametro | Descrizione |
|---|
| TKey | Tipo di chiave. |
| TValue | Tipo valore. |
Nested classes
Metodi
| Metodo | Descrizione |
|---|
| crbegin() const | Ottiene un iteratore inverso all’ultimo elemento qualificato const della raccolta (primo in ordine inverso). |
| crend() const | Ottiene un iteratore inverso per un elemento qualificato const non esistente prima dell’inizio della raccolta. |
| get_Capacity() const | Ottiene la capacità corrente della lista. |
| virtual get_Keys() const | Accede alla collezione delle chiavi. |
| virtual get_Values() const | Accede alla collezione dei valori. |
| GetEnumerator() override | Ottiene l’enumeratore che itera attraverso la lista corrente. |
| IndexOfKey(TKey) const | Cerca una chiave specifica. |
| IndexOfValue(TValue) const | Cerca un valore specifico. |
| rbegin() | Ottiene un iteratore inverso all’ultimo elemento della raccolta (primo in ordine inverso). |
| rbegin() const | Ottiene un iteratore inverso all’ultimo elemento della raccolta qualificata const (primo in ordine inverso). |
| RemoveAt(int) | Rimuove l’elemento alla posizione specificata. |
| rend() | Ottiene un iteratore inverso per un elemento non esistente prima dell’inizio della raccolta. |
| rend() const | Ottiene un iteratore inverso per un elemento non esistente prima dell’inizio della raccolta qualificata const. |
| set_Capacity(int) | Imposta la capacità della lista corrente. |
| SortedList() | Costruisce una lista vuota. |
| SortedList(const SharedPtr<IComparer<TKey>>&) | Costruisce una lista vuota. |
| SortedList(const SharedPtr<IDictionary<TKey, TValue>>&) | Costruttore di copia. |
| SortedList(const map_t&) | Costruttore di copia. |
| SortedList(int) | Costruisce una lista vuota. |
Typedefs
Vedi anche