HPCToolkit
HashTable Member List

This is the complete list of members for HashTable, including all inherited members.

AddEntry(void *entry, AddEntryFunctPtr const AddEntryCallback=0,...)HashTable
Create(const uint entrySize, uint initialSize, HashFunctFunctPtr const HashFunctCallback, RehashFunctFunctPtr const RehashFunctCallback, EntryCompareFunctPtr const EntryCompareCallback, EntryCleanupFunctPtr const EntryCleanupCallback)HashTable
Create(const uint entrySize, uint initialSize)HashTableprotected
DeleteEntry(void *entry, DeleteEntryFunctPtr const DeleteEntryCallback=0,...)HashTable
Destroy()HashTable
Dump()HashTable
entriesHashTableprivate
EntryCleanup(void *entry)HashTableprotectedvirtual
EntryCleanupCallbackHashTableprivate
EntryCompare(const void *entry1, const void *entry2)HashTableprotectedvirtual
EntryCompareCallbackHashTableprivate
entrySizeHashTableprivate
FailureToCreateError() constHashTableprivate
FailureToDestroyError() constHashTableprivate
GetEntryByIndex(const uint index) constHashTable
GetEntryIndex(const void *entry) constHashTable
HashFunct(const void *entry, const uint size)HashTableprotectedvirtual
HashFunctCallbackHashTableprivate
HashTable()HashTable
hashTableCreatedHashTableprivate
HashTableIterator classHashTablefriend
idHashTableprivate
indexSetHashTableprivate
indexSetSizeHashTableprivate
nextSlotHashTableprivate
NumberOfEntries() constHashTable
numSlotsHashTableprivate
operator=(const HashTable &rhs)HashTableprotected
operator==(HashTable &rhsTab)HashTable
OverflowEntries()HashTableprivate
OverflowIndexSet()HashTableprivate
QueryEntry(const void *entry) constHashTable
QueryIndexSet(const void *entry, const bool expand) constHashTableprivate
RehashFunct(const uint oldHashValue, const uint size)HashTableprotectedvirtual
RehashFunctCallbackHashTableprivate
~HashTable()HashTablevirtual