Clase System::Collections::Generic::SortedList

SortedList class

Lista ordenada que envuelve una 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 en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo 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 const de la colección (el primero en reversa).
crend() constObtiene un iterador inverso para un elemento const inexistente 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 constante.
const_reverse_iteratorTipo de iterador inverso constante.
IEnumerablePtrColección del mismo tipo de pares.
IEnumeratorPtrTipo Enumerator.
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