live
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
BasicHashTable::Iterator Class Reference

#include <BasicHashTable.hh>

Inheritance diagram for BasicHashTable::Iterator:
Inheritance graph
[legend]
Collaboration diagram for BasicHashTable::Iterator:
Collaboration graph
[legend]

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()

static 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: