#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 () |
Iterador sobre una tabla hash GenLhasTable.