System::Collections::Generic::_ValueCollection klasse

_ValueCollection class

Collectie van de waarden van een 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 zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in de System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

template<typename Dict>class _ValueCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::mapped_type>

Nested classes

Methoden

MethodeBeschrijving
_ValueCollection(const typename Dict::Ptr&)Initialiseert een collectie die verwijst naar de opgegeven dictionary.
Contains(const TValue&) const overrideControleert of het item aanwezig is in de container.
GetEnumerator() overrideHaalt een enumerator op die door de waarden 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
TValueWaarde‑type.

Zie ook