Referencia de la Estructura DynSlist::Iterator
[Secuencias.]

Iterador sobre listas dinámicas implementadas con listas simplemente enlazadas.

Diagrama de herencias de DynSlist::Iterator

Inheritance graph
[leyenda]
Diagrama de colaboración para DynSlist::Iterator:

Collaboration graph
[leyenda]

Lista de todos los miembros.

Métodos públicos

T & get_current ()
 retorna una referencia al elemento actual.
bool has_current () const
 Retorna true si el iterador tiene nodo actual.
 Iterator (DynSlist &list)
 Constructor.
void next () throw (std::exception, std::overflow_error)
 Avanza el iterador hacia adelante.
void reset_first ()
 Coloca el iterador en el primer elemento de la lista.


Descripción detallada

template<typename T>
struct Aleph::DynSlist< T >::Iterator

Definición en la línea 184 del archivo tpl_dynSlist.H.


Documentación de las funciones miembro

void next (  )  throw (std::exception, std::overflow_error) [inline, inherited]

Avanza el iterador hacia el elemento siguiente del actual.

Si el iterador se encuentra en el último elemento de la secuencia, entonces éste queda en un estado en que no hay elemento actual.

Excepciones:
overflow_error si el iterador no se encuentra sobre un elemento actual.

Definición en la línea 167 del archivo tpl_slist.H.

Hace referencia a Snode::get_next(), y Slist::Iterator::has_current().


La documentación para esta estructura fue generada a partir del siguiente fichero:

Leandro R. León