System::Collections::Generic::SortedDictionary-klass
Innehåll
[
Dölj
]SortedDictionary class
Sorterad ordbokstyp framåtriktad deklaration.
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 | Beskrivning |
|---|---|
| TKey | Nyckeltyp. |
| TValue | Värdetyp. |
Nested classes
- Class Enumerator
Metoder
| Metod | Beskrivning |
|---|---|
| crbegin() const | Hämtar en omvänd iterator till det sista const-kvalificerade elementet i samlingen (första i omvänd ordning). |
| crend() const | Hämtar en omvänd iterator för ett icke-existerande const-kvalificerat element före samlingens början. |
| get_Comparer() const | Hämtar den IComparer |
| static GetDefaultKeyComparer() | Singleton-åtkomstfunktion. |
| GetEnumerator() override | Hämtar en enumerator för att iterera genom den aktuella ordboken. |
| rbegin() | Hämtar en omvänd iterator till det sista elementet i samlingen (första i omvänd ordning). |
| rbegin() const | Hämtar en omvänd iterator till det sista elementet i den const‑kvalificerade samlingen (första i omvänd ordning). |
| rend() | Hämtar en omvänd iterator för ett icke‑existerande element före samlingens början. |
| rend() const | Hämtar en omvänd iterator för ett icke‑existerande element före den const‑kvalificerade samlingens början. |
| SortedDictionary() | Skapar en tom ordbok. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Skapar en tom ordbok. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Kopieringskonstruktor. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Kopieringskonstruktor. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| const_iterator | Typ för konstant iterator. |
| const_reverse_iterator | Typ för konstant omvänd iterator. |
| IEnumerablePtr | Samling av samma element. |
| IEnumeratorPtr | Enumerator typ. |
| iterator | Iterator-typ. |
| KeyCollection | Nyckelsamlingstyp. |
| KVPair | Nyckel‑värde‑par‑typ. |
| map_t | Underliggande datatyp. |
| Ptr | Pekartyp. |
| reverse_iterator | Omvänd iterator-typ. |
| this_t | Självtyp. |
| ValueCollection | Värdesamlingstyp. |
Anmärkningar
SortedDictionary-klass som omsluter STL‑map. Objekt av denna klass bör endast allokeras med System::MakeObject() funktion. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
Se även
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++