Clase System::Collections::Generic::_ValueCollection

_ValueCollection class

Colección de los valores de Dictionary. Hace referencia a la colección, no copia nada. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.

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

Nested classes

Métodos

MétodoDescripción
_ValueCollection(const typename Dict::Ptr&)Inicializa la colección que hace referencia al diccionario especificado.
Contains(const TValue&) const overrideComprueba si el elemento está presente en el contenedor.
GetEnumerator() overrideObtiene el enumerador que itera a través de los valores.
idx_get(int) const overrideImplementa el método IList. No soportado.
virtualizeBeginConstIterator() const overrideObtiene la implementación del iterador const begin para el contenedor actual.
virtualizeBeginIterator() overrideObtiene la implementación del iterador begin para el contenedor actual.
virtualizeEndConstIterator() const overrideObtiene la implementación del end const iterator para el contenedor actual.
virtualizeEndIterator() overrideObtiene la implementación del end iterator para el contenedor actual.

Typedefs

TypedefDescripción
TValueTipo de valor.

Ver también