System::Collections::Generic::SortedDictionary klasse

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)>>
ParameterBeschrijving
TKeySleuteltype.
TValueWaarde‑type.

Nested classes

Methoden

MethodeBeschrijving
crbegin() constHaalt een reverse‑iterator op naar het laatste const‑gekwalificeerde element van de collectie (eerste in reverse).
crend() constHaalt een reverse‑iterator op voor een niet‑bestaand const‑gekwalificeerd element vóór het begin van de collectie.
get_Comparer() constHaalt de IComparer op die wordt gebruikt om de elementen van de SortedDictionary<TKey,TValue> te ordenen.
static GetDefaultKeyComparer()Singleton accessor‑functie.
GetEnumerator() overrideHaalt 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() constHaalt 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() constHaalt 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

TypedefBeschrijving
const_iteratorConst-iterator type.
const_reverse_iteratorConst reverse-iterator type.
IEnumerablePtrCollectie van dezelfde elementen.
IEnumeratorPtrEnumerator type.
iteratorIterator type.
KeyCollectionSleutelverzamelingstype.
KVPairSleutel‑waarde‑paartype.
map_tOnderliggend datatype.
PtrPointertype.
reverse_iteratorReverse-iterator type.
this_tZelftype.
ValueCollectionWaardeverzamelingstype.

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