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::GenDlist< Node_Type, T >::Iterator

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 NodeItem_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.
 
Iteratoroperator= (const Iterator &it)
 Asignación de iterador.
 
Nodeget_current ()
 Retorna el nodo actual.
 
Nodedel ()
 Elimina nodo actual y avanza iterador hacia delante.
 

Descripción detallada

template<template< class > class Node_Type, typename T>
class Aleph::GenDlist< Node_Type, T >::Iterator

Iterador sobre los nodos de una lista doblemente enlazada.

Ver también
GenDlist Dlist DlistVtl

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

Leandro Rabindranath León