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ètre | Description |
|---|
| TKey | Type de clé. |
| TValue | Type valeur. |
Nested classes
Méthodes
| Méthode | Description |
|---|
| crbegin() const | Obtient un itérateur inverse vers le dernier élément const de la collection (premier en sens inverse). |
| crend() const | Obtient un itérateur inverse pour un élément const inexistant avant le début de la collection. |
| get_Capacity() const | Obtient la capacité actuelle de la liste. |
| virtual get_Keys() const | Accède à la collection de clés. |
| virtual get_Values() const | Accède à la collection de valeurs. |
| GetEnumerator() override | Obtient un énumérateur parcourant la liste actuelle. |
| IndexOfKey(TKey) const | Recherche une clé spécifique. |
| IndexOfValue(TValue) const | Recherche une valeur spécifique. |
| rbegin() | Obtient un itérateur inverse vers le dernier élément de la collection (premier en sens inverse). |
| rbegin() const | Obtient 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() const | Obtient 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
Voir aussi