System::Collections::Generic::_ValueCollection klasse
inhoud
[
verbergen
]_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
- Class Enumerator
Methoden
| Methode | Beschrijving |
|---|---|
| _ValueCollection(const typename Dict::Ptr&) | Initialiseert een collectie die verwijst naar de opgegeven dictionary. |
| Contains(const TValue&) const override | Controleert of het item aanwezig is in de container. |
| GetEnumerator() override | Haalt een enumerator op die door de waarden iterereert. |
| idx_get(int) const override | Implementeert de IList methode. Niet ondersteund. |
| virtualizeBeginConstIterator() const override | Haalt de implementatie van begin const iterator voor de huidige container op. |
| virtualizeBeginIterator() override | Haalt de implementatie van begin iterator voor de huidige container op. |
| virtualizeEndConstIterator() const override | Haalt de implementatie van end const iterator voor de huidige container op. |
| virtualizeEndIterator() override | Haalt de implementatie van end iterator voor de huidige container op. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| TValue | Waarde‑type. |
Zie ook
- Class BaseKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Page for C++