Clase System::Collections::Generic::SortedList

SortedList class

Lista ordenada que envuelve la estructura FlatMap. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.

template<typename TKey,typename TValue>class SortedList : public System::Collections::Generic::SortedListHelper<TKey, TValue>,
                                                          public System::Collections::Generic::BaseDictionary<Detail::FlatMap<TKey, TValue, ComparerAdapter<TKey>>>
ParámetroDescripción
TKeyTipo de clave.
TValueTipo de valor.

Nested classes

Métodos

MétodoDescripción
crbegin() constObtiene un iterador inverso al último elemento calificado como const de la colección (el primero en reversa).
crend() constObtiene un iterador inverso para un elemento calificado como const que no existe antes del inicio de la colección.
get_Capacity() constObtiene la capacidad actual de la lista.
virtual get_Keys() constAccede a la colección de claves.
virtual get_Values() constAccede a la colección de valores.
GetEnumerator() overrideObtiene el enumerador que itera a través de la lista actual.
IndexOfKey(TKey) constBusca una clave específica.
IndexOfValue(TValue) constBusca un valor específico.
rbegin()Obtiene un iterador inverso al último elemento de la colección (el primero en reversa).
rbegin() constObtiene un iterador inverso al último elemento de la colección calificada como const (el primero en reversa).
RemoveAt(int)Elimina el elemento en la posición especificada.
rend()Obtiene un iterador inverso para un elemento inexistente antes del inicio de la colección.
rend() constObtiene un iterador inverso para un elemento inexistente antes del inicio de la colección calificada como const.
set_Capacity(int)Establece la capacidad de la lista actual.
SortedList()Construye una lista vacía.
SortedList(const SharedPtr<IComparer<TKey>>&)Construye una lista vacía.
SortedList(const SharedPtr<IDictionary<TKey, TValue>>&)Constructor de copia.
SortedList(const map_t&)Constructor de copia.
SortedList(int)Construye una lista vacía.

Typedefs

TypedefDescripción
const_iteratorTipo de iterador const.
const_reverse_iteratorTipo de iterador inverso const.
IEnumerablePtrColección del mismo tipo de pares.
IEnumeratorPtrEnumerator tipo.
iteratorTipo de iterador.
KeyCollectionTipo de colección de claves.
KVPairTipo de par clave-valor.
map_tTipo de datos subyacente.
PtrTipo de puntero.
reverse_iteratorTipo de iterador inverso.
this_tEste tipo.
ValueCollectionTipo de colección de valores.

Ver también