Iterador sobre los nodos de una lista doblemente enlazada. Más...
#include <tpl_dlist.H>
Diagrama de herencias de Aleph::GenDlist< Node_Type, T >::Iterator
Diagrama de colaboración para Aleph::GenDlist< Node_Type, T >::Iterator: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.