Public Member Functions | |
| HashTableIterator (HashTable *table) | |
| bool | hasNext () |
| Object * | getNext () |
Private Member Functions | |
| void | gotoNext () |
Private Attributes | |
| HashTable * | table |
| HashTable::Node * | node |
| int | pos |
| lout::container::untyped::HashTable::HashTableIterator::HashTableIterator | ( | HashTable * | table | ) |
References gotoNext(), node, and pos.
| Object * lout::container::untyped::HashTable::HashTableIterator::getNext | ( | ) | [virtual] |
Implements lout::container::untyped::Collection0::AbstractIterator.
References gotoNext(), lout::container::untyped::HashTable::Node::key, and node.
| void lout::container::untyped::HashTable::HashTableIterator::gotoNext | ( | ) | [private] |
References lout::container::untyped::HashTable::Node::next, node, pos, lout::container::untyped::HashTable::table, table, and lout::container::untyped::HashTable::tableSize.
Referenced by getNext(), and HashTableIterator().
| bool lout::container::untyped::HashTable::HashTableIterator::hasNext | ( | ) | [virtual] |
Referenced by getNext(), gotoNext(), HashTableIterator(), and hasNext().
Referenced by gotoNext(), and HashTableIterator().
Referenced by gotoNext().
1.5.9