#include <tpl_dynSlist.H>
Diagrama de herencias de Aleph::DynSlist< T >::Iterator
Diagrama de colaboración para Aleph::DynSlist< T >::Iterator:Tipos públicos | |
| typedef Slist< T > | Set_Type |
| El tipo de conjunto sobre el cual se itera. | |
| typedef T | Item_Type |
| El tipo de elemento que retorna get_current(). | |
Tipos públicos heredados desde Aleph::Slist< T >::Iterator | |
| typedef Snode< T > | Set_Type |
| El tipo de conjunto sobre el cual se itera. | |
| typedef Snode< T > * | Item_Type |
| El tipo de elemento que retorna get_current(). | |
Métodos públicos | |
| Iterator (DynSlist &list) | |
| Constructor. | |
| T & | get_current () |
| retorna una referencia al elemento actual. | |
Métodos públicos heredados desde Aleph::Slist< T >::Iterator | |
| Iterator (Slist &_list) | |
| bool | has_current () const |
| Retorna true si el iterador tiene nodo actual. | |
| Node * | get_current () throw (std::exception, std::overflow_error) |
| void | next () throw (std::exception, std::overflow_error) |
| void | reset_first () |
| Coloca el iterador en el primer elemento de la lista. | |
| Iterator & | operator= (Node *node) |
Iterador sobre listas dinámicas implementadas con listas simplemente enlazadas.