live
BasicHashTable::Iterator Class Reference

#include <BasicHashTable.hh>

Inheritance diagram for BasicHashTable::Iterator:
Collaboration diagram for BasicHashTable::Iterator:

Public Member Functions

 Iterator (BasicHashTable const &table)

Static Public Member Functions

static Iteratorcreate (HashTable const &hashTable)

Private Member Functions

void * next (char const *&key)

Private Attributes

BasicHashTable const & fTable
unsigned fNextIndex
TableEntryfNextEntry

Detailed Description

Definition at line 45 of file BasicHashTable.hh.

Constructor & Destructor Documentation

◆ Iterator()

BasicHashTable::Iterator::Iterator ( BasicHashTable const & table)

Member Function Documentation

◆ create()

Iterator * HashTable::Iterator::create ( HashTable const & hashTable)
staticinherited

◆ next()

void * BasicHashTable::Iterator::next ( char const *& key)
privatevirtual

Implements HashTable::Iterator.

Field Documentation

◆ fNextEntry

TableEntry* BasicHashTable::Iterator::fNextEntry
private

Definition at line 55 of file BasicHashTable.hh.

◆ fNextIndex

unsigned BasicHashTable::Iterator::fNextIndex
private

Definition at line 54 of file BasicHashTable.hh.

◆ fTable

BasicHashTable const& BasicHashTable::Iterator::fTable
private

Definition at line 53 of file BasicHashTable.hh.


The documentation for this class was generated from the following file: