Construcción
| CPtrList | Construye una lista vacía de punteros void. |
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 CPtrList |nbsp; Miembros de clase base | Diagrama de jerarquía