classe System::Collections::Generic::_ValueCollection
Contenu
[
Cacher
]_ValueCollection class
Collection des valeurs du Dictionary. Référence la collection, ne copie rien. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
template<typename Dict>class _ValueCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::mapped_type>
Nested classes
- Class Enumerator
Méthodes
| Méthode | Description |
|---|---|
| _ValueCollection(const typename Dict::Ptr&) | Initialise la collection faisant référence au dictionnaire spécifié. |
| Contains(const TValue&) const override | Vérifie si l’élément est présent dans le conteneur. |
| GetEnumerator() override | Obtient l’énumérateur parcourant les valeurs. |
| idx_get(int) const override | Implémente la méthode IList. Non pris en charge. |
| virtualizeBeginConstIterator() const override | Obtient l’implémentation de l’itérateur const begin pour le conteneur actuel. |
| virtualizeBeginIterator() override | Obtient l’implémentation de l’itérateur begin pour le conteneur actuel. |
| virtualizeEndConstIterator() const override | Obtient l’implémentation de l’itérateur const end pour le conteneur actuel. |
| virtualizeEndIterator() override | Obtient l’implémentation de l’itérateur end pour le conteneur actuel. |
Typedefs
| Typedef | Description |
|---|---|
| TValue | Type valeur. |
Voir aussi
- Class BaseKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Font for C++