Iterador sobre los nodos de una lista doblemente enlazada. Más...
#include <tpl_dlist.H>
Tipos públicos | |
typedef GenDlist< Node_Type, T > | Set_Type |
Tipo de conjunto sobre el cual se itera. | |
typedef Node * | Item_Type |
Tipo que retorna get_current(). | |
Métodos públicos | |
Iterator (GenDlist< Node_Type, T > &list) | |
Constructor. | |
Iterator (GenDlist< Node_Type, T > &list, GenDlist< Node_Type, T > *curr) | |
Constructor con actual sobre nodo curr. | |
Iterator () | |
Constructor vacío. | |
Iterator (const Iterator &it) | |
Constructor copia. | |
Iterator & | operator= (const Iterator &it) |
Asignación de iterador. | |
Node * | get_current () |
Retorna el nodo actual. | |
Node * | del () |
Elimina nodo actual y avanza iterador hacia delante. | |
Iterador sobre los nodos de una lista doblemente enlazada.