System::Collections::Generic::SortedList classe

SortedList class

Liste triée enveloppant la structure FlatMap. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’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>>>
ParamètreDescription
TKeyType de clé.
TValueType valeur.

Nested classes

Méthodes

MéthodeDescription
crbegin() constObtient un itérateur inverse vers le dernier élément const de la collection (premier en sens inverse).
crend() constObtient un itérateur inverse pour un élément const inexistant avant le début de la collection.
get_Capacity() constObtient la capacité actuelle de la liste.
virtual get_Keys() constAccède à la collection de clés.
virtual get_Values() constAccède à la collection de valeurs.
GetEnumerator() overrideObtient un énumérateur parcourant la liste actuelle.
IndexOfKey(TKey) constRecherche une clé spécifique.
IndexOfValue(TValue) constRecherche une valeur spécifique.
rbegin()Obtient un itérateur inverse vers le dernier élément de la collection (premier en sens inverse).
rbegin() constObtient un itérateur inverse vers le dernier élément de la collection const (premier en sens inverse).
RemoveAt(int)Supprime l’élément à la position spécifiée.
rend()Obtient un itérateur inverse pour un élément inexistant avant le début de la collection.
rend() constObtient un itérateur inverse pour un élément inexistant avant le début de la collection const.
set_Capacity(int)Définit la capacité de la liste actuelle.
SortedList()Construit une liste vide.
SortedList(const SharedPtr<IComparer<TKey>>&)Construit une liste vide.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Constructeur de copie.
SortedList(const map_t&)Constructeur de copie.
SortedList(int)Construit une liste vide.

Typedefs

TypedefDescription
const_iteratorType d’itérateur const.
const_reverse_iteratorType d’itérateur inverse const.
IEnumerablePtrCollection du même type de paires.
IEnumeratorPtrEnumerator type.
iteratorType d’itérateur.
KeyCollectionType de collection de clés.
KVPairType de paire clé-valeur.
map_tType de données sous-jacent.
PtrType de pointeur.
reverse_iteratorType d’itérateur inverse.
this_tCe type.
ValueCollectionType de collection de valeurs.

Voir aussi