Construcción
CObList | Construye una lista vacía de punteros de CObject. |
Acceso de cabeza/cola
GetHead | Devuelve el elemento en cabeza de la lista (no puede estar vacía). |
GetTail | Devuelve el elemento de la cola de la lista (no puede estar vacía). |
Operaciones de
RemoveHead | Quita el elemento de la cabeza de la lista. |
RemoveTail | Quita el elemento de la cola de la lista. |
AddHead | Agrega un elemento (o todos los elementos de otra lista) a la cabeza de la lista (hace un nuevo jefe). |
AddTail | Agrega un elemento (o todos los elementos de otra lista) a la cola de la lista (hace una nueva cola). |
RemoveAll | Quita todos los elementos de esta lista. |
Iteración
GetHeadPosition | Devuelve la posición del elemento cabeza de la lista. |
GetTailPosition | Devuelve la posición del elemento de cola de la lista. |
GetNext | Obtiene el siguiente elemento para iterar. |
GetPrev | Obtiene el elemento anterior para iterar. |
Recuperación/modificación
GetAt | Obtiene el elemento en una posición determinada. |
SetAt | Establece el elemento en una posición determinada. |
RemoveAt | Quita un elemento de esta lista, especificada por posición. |
Inserción
InsertBefore | Inserta un nuevo elemento antes de una posición determinada. |
InsertAfter | Inserta un nuevo elemento después de una posición determinada. |
Búsqueda
Buscar | Obtiene la posición de un elemento especificado por el valor del puntero. |
FindIndex | Obtiene la posición de un elemento especificado por un índice basado en cero. |
Estado
GetCount | Devuelve el número de elementos en esta lista. |
IsEmpty | Pruebas para la condición de lista vacía (no elementos). |
Visió&n General de cObList |nbsp; Miembros de clase base | Diagrama de jerarquía