Métodos públicos | |
| void | MoveToFirst (void) |
| void | MoveToLast (void) |
| bool | MoveToNext (void) |
| bool | MoveToPrevious (void) |
| bool | SearchForElement (const LIST_TYPE &Element) |
| bool | InsertCurrent (const LIST_TYPE &Element) |
| bool | DeleteCurrent (void) |
| bool | InsertFront (const LIST_TYPE &Element) |
| bool | InsertBack (const LIST_TYPE &Element) |
| bool | ExtractFront (LIST_TYPE &Element) |
| bool | ExtractBack (LIST_TYPE &Element) |
| long | GetCount () |
| bool | IsEmpty () |
| void | Clear () |
| bool | GetFirst (LIST_TYPE &Element) |
| bool | GetCurrent (LIST_TYPE &Element) |
| bool | GetLast (LIST_TYPE &Element) |
| List () | |
| ~List () | |
| void zak::List< LIST_TYPE >::MoveToFirst | ( | void | ) | [inline] |
Fuerza a apuntar el puntero al nodo actual al primer elemento de la lista
| void zak::List< LIST_TYPE >::MoveToLast | ( | void | ) | [inline] |
Fuerza a apuntar el puntero al nodo actual al último elemento de la lista
| bool zak::List< LIST_TYPE >::MoveToNext | ( | void | ) | [inline] |
Mueve el puntero al nodo actual al siguiente elemento de la lista
| bool zak::List< LIST_TYPE >::MoveToPrevious | ( | void | ) | [inline] |
Mueve el puntero al nodo actual al anterior elemento de la lista
| bool zak::List< LIST_TYPE >::SearchForElement | ( | const LIST_TYPE & | Element | ) | [inline] |
Busca un elemento en particular pasado por parámetro y, en caso de encontrarlo, el puntero al nodo actual apuntará al mismo y devolverá true. En caso contrario, devolverá false.
| Referencia | al elemento a buscar |
| bool zak::List< LIST_TYPE >::InsertCurrent | ( | const LIST_TYPE & | Element | ) | [inline] |
Inserta un elemento en la posición en la que está apuntando el puntero al nodo actual
| Referencia | al elemento a insertar |
| bool zak::List< LIST_TYPE >::DeleteCurrent | ( | void | ) | [inline] |
Borra el nodo que está apuntando el puntero al nodo actual.
| bool zak::List< LIST_TYPE >::InsertFront | ( | const LIST_TYPE & | Element | ) | [inline] |
Inserta un elemento por delante en la lista.
| Referencia | al elemento a insertar. |
| bool zak::List< LIST_TYPE >::InsertBack | ( | const LIST_TYPE & | Element | ) | [inline] |
Inserta un elemento por detrás en la lista.
| Referencia | al elemento a insertar. |
| bool zak::List< LIST_TYPE >::ExtractFront | ( | LIST_TYPE & | Element | ) | [inline] |
Extrae un elemento por delante eliminándolo de la lista.
| Pasamos | por referencia una variable para que nos aloje allí el elemento a extraer. |
| bool zak::List< LIST_TYPE >::ExtractBack | ( | LIST_TYPE & | Element | ) | [inline] |
Extrae un elemento por detrás eliminándolo de la lista.
| Pasamos | por referencia una variable para que nos aloje allí el elemento a extraer. |
| long zak::List< LIST_TYPE >::GetCount | ( | ) | [inline] |
Devuelve la cantidad de elementos insertos en la lista
| bool zak::List< LIST_TYPE >::IsEmpty | ( | ) | [inline] |
Devuelve si la lista está vacía o no
| void zak::List< LIST_TYPE >::Clear | ( | ) | [inline] |
Elimina todos los nodos de la lista
| bool zak::List< LIST_TYPE >::GetFirst | ( | LIST_TYPE & | Element | ) | [inline] |
Devuelve el primer elemento de la lista sin eliminarlo de la misma.
| Pasamos | por referencia una variable para que nos aloje allí el elemento. |
| bool zak::List< LIST_TYPE >::GetCurrent | ( | LIST_TYPE & | Element | ) | [inline] |
Devuelve el elemento apuntado por el puntero al nodo actual de la lista sin eliminarlo de la misma.
| Pasamos | por referencia una variable para que nos aloje allí el elemento. |
| bool zak::List< LIST_TYPE >::GetLast | ( | LIST_TYPE & | Element | ) | [inline] |
Devuelve el último elemento de la lista sin eliminarlo de la misma.
| Pasamos | por referencia una variable para que nos aloje allí el elemento. |
1.5.1-p1