Classe System::Collections::Generic::SortedList

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ò proverà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo 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>>>
ParametroDescrizione
TKeyTipo di chiave.
TValueTipo valore.

Nested classes

Metodi

MetodoDescrizione
crbegin() constOttiene un iteratore inverso all’ultimo elemento const-qualified della collezione (primo in ordine inverso).
crend() constOttiene un iteratore inverso per un elemento const-qualified non esistente prima dell’inizio della collezione.
get_Capacity() constOttiene la capacità corrente dell’elenco.
virtual get_Keys() constAccede alla collezione delle chiavi.
virtual get_Values() constAccede alla collezione dei valori.
GetEnumerator() overrideOttiene l’enumeratore che itera attraverso la lista corrente.
IndexOfKey(TKey) constCerca una chiave specifica.
IndexOfValue(TValue) constCerca un valore specifico.
rbegin()Restituisce un iteratore inverso all’ultimo elemento della collezione (primo in ordine inverso).
rbegin() constRestituisce un iteratore inverso all’ultimo elemento della collezione qualificata come const (primo in ordine inverso).
RemoveAt(int)Rimuove l’elemento alla posizione specificata.
rend()Restituisce un iteratore inverso per un elemento inesistente prima dell’inizio della collezione.
rend() constRestituisce un iteratore inverso per un elemento inesistente prima dell’inizio della collezione qualificata come const.
set_Capacity(int)Imposta la capacità della lista corrente.
SortedList()Crea una lista vuota.
SortedList(const SharedPtr<IComparer<TKey>>&)Crea una lista vuota.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Costruttore di copia.
SortedList(const map_t&)Costruttore di copia.
SortedList(int)Crea una lista vuota.

Typedefs

TypedefDescrizione
const_iteratorTipo di iteratore const.
const_reverse_iteratorTipo di iteratore inverso const.
IEnumerablePtrCollezione dello stesso tipo di coppie.
IEnumeratorPtrEnumerator tipo.
iteratorTipo di iteratore.
KeyCollectionTipo di collezione delle chiavi.
KVPairTipo di coppia chiave-valore.
map_tTipo di dato sottostante.
PtrTipo di puntatore.
reverse_iteratorTipo di iteratore inverso.
this_tQuesto tipo.
ValueCollectionTipo di collezione dei valori.

Vedi anche