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::GenLhashTable< Key, BucketType, Cmp >::Iterator

#include <tpl_lhash.H>

Tipos públicos

typedef GenLhashTable Set_Type
 El tipo de conjunto sobre el cual se itera.
 
typedef Bucket * Item_Type
 El tipo de elemento que retorna get_curr().
 

Métodos públicos

 Iterator (const GenLhashTable &table)
 Instancia un iterador sobre la tabla hash table.
 
 Iterator ()
 Instancia un iterador vacío.
 
void reset_first ()
 Reinicia el iterador sobre la primera cubeta.
 
void reset_last ()
 Reinicia el iterador sobre la última cubeta.
 
bool has_curr () const
 Retorna true si el iterador tiene cubeta actual.
 
Bucket * get_curr () throw (std::exception, std::overflow_error, std::underflow_error)
 Retorna la cubeta actual.
 
void next ()
 Avanza el iterador una cubeta.
 
void prev ()
 Retrocede el iterador una cubeta.
 
Bucket * del ()
 

Descripción detallada

template<typename Key, class BucketType, class Cmp>
class Aleph::GenLhashTable< Key, BucketType, Cmp >::Iterator

Iterador sobre una tabla hash GenLhasTable.

Nota
La secuencia de observación arrojada por el iterador no es ordenada.

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

Leandro Rabindranath León