#include <BasicHashTable.hh>
Definition at line 35 of file BasicHashTable.hh.
 
◆ BasicHashTable()
      
        
          | BasicHashTable::BasicHashTable | ( | int | keyType | ) |  | 
      
 
 
◆ ~BasicHashTable()
  
  | 
        
          | virtual BasicHashTable::~BasicHashTable | ( |  | ) |  |  | virtual | 
 
 
◆ Add()
  
  | 
        
          | virtual void * BasicHashTable::Add | ( | char const * | key, |  
          |  |  | void * | value |  
          |  | ) |  |  |  | privatevirtual | 
 
 
◆ assignKey()
  
  | 
        
          | void BasicHashTable::assignKey | ( | TableEntry * | entry, |  
          |  |  | char const * | key |  
          |  | ) |  |  |  | private | 
 
 
◆ create()
  
  | 
        
          | static HashTable * HashTable::create | ( | int | keyType | ) |  |  | staticinherited | 
 
 
◆ deleteEntry()
  
  | 
        
          | void BasicHashTable::deleteEntry | ( | unsigned | index, |  
          |  |  | TableEntry * | entry |  
          |  | ) |  |  |  | private | 
 
 
◆ deleteKey()
  
  | 
        
          | void BasicHashTable::deleteKey | ( | TableEntry * | entry | ) |  |  | private | 
 
 
◆ getFirst()
  
  | 
        
          | void * HashTable::getFirst | ( |  | ) |  |  | inherited | 
 
 
◆ hashIndexFromKey()
  
  | 
        
          | unsigned BasicHashTable::hashIndexFromKey | ( | char const * | key | ) | const |  | private | 
 
 
◆ insertNewEntry()
  
  | 
        
          | TableEntry * BasicHashTable::insertNewEntry | ( | unsigned | index, |  
          |  |  | char const * | key |  
          |  | ) |  |  |  | private | 
 
 
◆ IsEmpty()
  
  | 
        
          | Boolean HashTable::IsEmpty | ( |  | ) | const |  | inlineinherited | 
 
 
◆ keyMatches()
  
  | 
        
          | Boolean BasicHashTable::keyMatches | ( | char const * | key1, |  
          |  |  | char const * | key2 |  
          |  | ) |  | const |  | private | 
 
 
◆ Lookup()
  
  | 
        
          | virtual void * BasicHashTable::Lookup | ( | char const * | key | ) | const |  | privatevirtual | 
 
 
◆ lookupKey()
  
  | 
        
          | TableEntry * BasicHashTable::lookupKey | ( | char const * | key, |  
          |  |  | unsigned & | index |  
          |  | ) |  | const |  | private | 
 
 
◆ numEntries()
  
  | 
        
          | virtual unsigned BasicHashTable::numEntries | ( |  | ) | const |  | privatevirtual | 
 
 
◆ randomIndex()
  
  | 
        
          | unsigned BasicHashTable::randomIndex | ( | uintptr_t | i | ) | const |  | inlineprivate | 
 
 
◆ rebuild()
  
  | 
        
          | void BasicHashTable::rebuild | ( |  | ) |  |  | private | 
 
 
◆ Remove()
  
  | 
        
          | virtual Boolean BasicHashTable::Remove | ( | char const * | key | ) |  |  | privatevirtual | 
 
 
◆ RemoveNext()
  
  | 
        
          | void * HashTable::RemoveNext | ( |  | ) |  |  | inherited | 
 
 
◆ Iterator
◆ fBuckets
◆ fDownShift
  
  | 
        
          | unsigned BasicHashTable::fDownShift |  | private | 
 
 
◆ fKeyType
  
  | 
        
          | int BasicHashTable::fKeyType |  | private | 
 
 
◆ fMask
  
  | 
        
          | unsigned BasicHashTable::fMask |  | private | 
 
 
◆ fNumBuckets
  
  | 
        
          | unsigned BasicHashTable::fNumBuckets |  | private | 
 
 
◆ fNumEntries
  
  | 
        
          | unsigned BasicHashTable::fNumEntries |  | private | 
 
 
◆ fRebuildSize
  
  | 
        
          | unsigned BasicHashTable::fRebuildSize |  | private | 
 
 
◆ fStaticBuckets
The documentation for this class was generated from the following file: