System::Collections::Generic::SortedDictionary classe
Contenuti
[
Nascondere
]SortedDictionary class
Dichiarazione in avanti del tipo dizionario ordinato.
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)>>
| Parametro | Descrizione |
|---|---|
| TKey | Tipo di chiave. |
| TValue | Tipo valore. |
Nested classes
- Class Enumerator
Metodi
| Metodo | Descrizione |
|---|---|
| crbegin() const | Ottiene un iteratore inverso all’ultimo elemento qualificato const della raccolta (primo in ordine inverso). |
| crend() const | Ottiene un iteratore inverso per un elemento qualificato const non esistente prima dell’inizio della raccolta. |
| get_Comparer() const | Ottiene il IComparer |
| static GetDefaultKeyComparer() | Funzione di accesso singleton. |
| GetEnumerator() override | Ottiene l’enumeratore per iterare attraverso il dizionario corrente. |
| rbegin() | Ottiene un iteratore inverso all’ultimo elemento della raccolta (primo in ordine inverso). |
| rbegin() const | Ottiene un iteratore inverso all’ultimo elemento della raccolta qualificata const (primo in ordine inverso). |
| rend() | Ottiene un iteratore inverso per un elemento non esistente prima dell’inizio della raccolta. |
| rend() const | Ottiene un iteratore inverso per un elemento non esistente prima dell’inizio della raccolta qualificata const. |
| SortedDictionary() | Costruisce un dizionario vuoto. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Costruisce un dizionario vuoto. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Costruttore di copia. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Costruttore di copia. |
Typedefs
| Typedef | Descrizione |
|---|---|
| const_iterator | Tipo di iteratore const. |
| const_reverse_iterator | Tipo di iteratore inverso const. |
| IEnumerablePtr | Collezione di elementi identici. |
| IEnumeratorPtr | Enumerator tipo. |
| iterator | Tipo di iteratore. |
| KeyCollection | Tipo di collezione di chiavi. |
| KVPair | Tipo di coppia chiave-valore. |
| map_t | Tipo di dato sottostante. |
| Ptr | Tipo puntatore. |
| reverse_iterator | Tipo di iteratore inverso. |
| this_t | Tipo self. |
| ValueCollection | Tipo di raccolta di valori. |
Osservazioni
Classe di dizionario ordinato che avvolge STL map. Gli oggetti di questa classe devono essere allocati solo usando 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 fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Font for C++