System::Collections::Generic::SortedDictionary classe
Contenu
[
Cacher
]SortedDictionary class
Déclaration anticipée du type dictionnaire trié.
template<typename TKey,typename TValue>class SortedDictionary : public System::Collections::Generic::BaseDictionary<std::map<TKey, TValue, ComparerAdapter<BasePointerType<TKey>::type>, ASPOSE_MAP_ALLOCATOR_TYPE(TKey, TValue)>>
| Paramètre | Description |
|---|---|
| TKey | Type de clé. |
| TValue | Type valeur. |
Nested classes
- Class Enumerator
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_Comparer() const | Obtient le IComparer |
| static GetDefaultKeyComparer() | Fonction d’accès singleton. |
| GetEnumerator() override | Obtient l’énumérateur pour parcourir le dictionnaire actuel. |
| 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). |
| 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. |
| SortedDictionary() | Construit un dictionnaire vide. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Construit un dictionnaire vide. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Constructeur de copie. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Constructeur de copie. |
Typedefs
| Typedef | Description |
|---|---|
| const_iterator | Type d’itérateur const. |
| const_reverse_iterator | Type d’itérateur inverse const. |
| IEnumerablePtr | Collection d’éléments identiques. |
| IEnumeratorPtr | Enumerator type. |
| iterator | Type d’itérateur. |
| KeyCollection | Type de collection de clés. |
| KVPair | Type de paire clé-valeur. |
| map_t | Type de données sous-jacent. |
| Ptr | Type de pointeur. |
| reverse_iterator | Type d’itérateur inverse. |
| this_t | Type auto. |
| ValueCollection | Type de collection de valeurs. |
Remarques
Classe de dictionnaire trié encapsulant une map STL. 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 échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en argument.
Voir aussi
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Font for C++