System::Collections::Generic::_KeyCollection klasse

_KeyCollection class

Collectie van de sleutels van Dictionary. Verwijst naar de collectie, kopieert niets. 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.

template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>

Nested classes

Methoden

MethodeBeschrijving
_KeyCollection(const typename Dict::Ptr&)Initialiseert een collectie die verwijst naar de opgegeven dictionary.
Contains(const TKey&) const overrideControleert of het item aanwezig is in de container.
GetEnumerator() overrideHaalt enumerator op die door de sleutels iterereert.
idx_get(int) const overrideImplementeert de IList methode. Niet ondersteund.
virtualizeBeginConstIterator() const overrideHaalt de implementatie van begin const iterator voor de huidige container op.
virtualizeBeginIterator() overrideHaalt de implementatie van begin iterator voor de huidige container op.
virtualizeEndConstIterator() const overrideHaalt de implementatie van end const iterator voor de huidige container op.
virtualizeEndIterator() overrideHaalt de implementatie van end iterator voor de huidige container op.

Typedefs

TypedefBeschrijving
TKeySleuteltype.

Zie ook