classe System::Collections::Generic::_ValueCollection

_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

Méthodes

MéthodeDescription
_ValueCollection(const typename Dict::Ptr&)Initialise la collection faisant référence au dictionnaire spécifié.
Contains(const TValue&) const overrideVérifie si l’élément est présent dans le conteneur.
GetEnumerator() overrideObtient l’énumérateur parcourant les valeurs.
idx_get(int) const overrideImplémente la méthode IList. Non pris en charge.
virtualizeBeginConstIterator() const overrideObtient l’implémentation de l’itérateur const begin pour le conteneur actuel.
virtualizeBeginIterator() overrideObtient l’implémentation de l’itérateur begin pour le conteneur actuel.
virtualizeEndConstIterator() const overrideObtient l’implémentation de l’itérateur const end pour le conteneur actuel.
virtualizeEndIterator() overrideObtient l’implémentation de l’itérateur end pour le conteneur actuel.

Typedefs

TypedefDescription
TValueType valeur.

Voir aussi