System::Collections::Generic::SortedDictionary klasse
inhoud
[
verbergen
]SortedDictionary class
Sorted dictionary type forward declaratie.
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)>>
| Parameter | Beschrijving |
|---|---|
| TKey | Sleuteltype. |
| TValue | Waarde‑type. |
Nested classes
- Class Enumerator
Methoden
| Methode | Beschrijving |
|---|---|
| crbegin() const | Haalt een reverse‑iterator op naar het laatste const‑gekwalificeerde element van de collectie (eerste in reverse). |
| crend() const | Haalt een reverse‑iterator op voor een niet‑bestaand const‑gekwalificeerd element vóór het begin van de collectie. |
| get_Comparer() const | Haalt de IComparer |
| static GetDefaultKeyComparer() | Singleton accessor‑functie. |
| GetEnumerator() override | Haalt enumerator op om door het huidige woordenboek te itereren. |
| rbegin() | Haalt een reverse iterator op naar het laatste element van de collectie (eerste in omgekeerde volgorde). |
| rbegin() const | Haalt een reverse iterator op naar het laatste element van de const‑gekwalificeerde collectie (eerste in omgekeerde volgorde). |
| rend() | Haalt een reverse iterator op voor een niet‑bestaand element vóór het begin van de collectie. |
| rend() const | Haalt een reverse iterator op voor een niet‑bestaand element vóór het begin van de const‑gekwalificeerde collectie. |
| SortedDictionary() | Construeert een leeg woordenboek. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Construeert een leeg woordenboek. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Copy-constructor. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Copy-constructor. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| const_iterator | Const-iterator type. |
| const_reverse_iterator | Const reverse-iterator type. |
| IEnumerablePtr | Collectie van dezelfde elementen. |
| IEnumeratorPtr | Enumerator type. |
| iterator | Iterator type. |
| KeyCollection | Sleutelverzamelingstype. |
| KVPair | Sleutel‑waarde‑paartype. |
| map_t | Onderliggend datatype. |
| Ptr | Pointertype. |
| reverse_iterator | Reverse-iterator type. |
| this_t | Zelftype. |
| ValueCollection | Waardeverzamelingstype. |
Opmerkingen
Gesorteerde dictionary‑klasse die STL‑map omsluit. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++