Aleph-w  1.5a.2
Biblioteca general de algoritmos y estructuras de datos
 Todo Clases Archivos Funciones Variables 'typedefs' Enumeraciones Amigas Grupos Páginas
Referencia de la Clase Aleph::Dnode< T >::Iterator

#include <tpl_dnode.H>

+ Diagrama de herencias de Aleph::Dnode< T >::Iterator
+ Diagrama de colaboración para Aleph::Dnode< T >::Iterator:

Tipos públicos

typedef Dnode< T > Set_Type
 Tipo de conjunto sobre el cual se itera.
 
typedef Dnode< T > * Item_Type
 Tipo de elemento que contiene.
 

Métodos públicos

 Iterator (Dlink *head_ptr)
 Instancia iterador en lista cuyo nodo cabecera es head_ptr.
 
 Iterator (Dlink &head)
 Instancia iterador en lista cuyo nodo cabecera es head_ptr */.
 
 Iterator (Dlink *head_ptr, Dnode *curr_ptr)
 
Iteratoroperator= (Dnode *head)
 Asigna al iterador la lista apuntada por head */.
 
Dnode< T > * get_current () const
 retorna puntero al nodo actual
 
Dnode< T > * get_curr () const
 retorna puntero al nodo actual
 
Dnodedel ()
 

Descripción detallada

template<typename T>
class Aleph::Dnode< T >::Iterator

Iterador sobre los nodos de una lista doble circular

Documentación de las funciones miembro

template<typename T>
Dnode* Aleph::Dnode< T >::Iterator::del ( )
inline

Elimina el elemento actual y retorna su dirección. El iterador queda posicionado en el siguiente del eliminado

Hace referencia a Aleph::Dlink::Iterator::del().

Referenciado por Aleph::list< T >::erase(), Aleph::list< T >::splice() y Aleph::list< T >::unique().

+ Gráfico de llamadas para esta función:

+ Gráfico de llamadas a esta función:


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

Leandro Rabindranath León