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>>>
ParametroDescrizione
TKeyTipo di chiave.
TValueTipo valore.

Nested classes

Metodi

MetodoDescrizione
crbegin() constOttiene un iteratore inverso all’ultimo elemento qualificato const della raccolta (primo in ordine inverso).
crend() constOttiene un iteratore inverso per un elemento qualificato const non esistente prima dell’inizio della raccolta.
get_Capacity() constOttiene la capacità corrente della lista.
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()Ottiene un iteratore inverso all’ultimo elemento della raccolta (primo in ordine inverso).
rbegin() constOttiene 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() constOttiene 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

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 di chiavi.
KVPairTipo di coppia chiave-valore.
map_tTipo di dato sottostante.
PtrTipo puntatore.
reverse_iteratorTipo di iteratore inverso.
this_tQuesto tipo.
ValueCollectionTipo di raccolta di valori.

Vedi anche