#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.