#include <WordSet.hpp>
|
uint | HashFunct (const void *entry, const uint size) |
|
int | EntryCompare (const void *entry1, const void *entry2) |
|
void | Create (const uint entrySize, uint initialSize, HashFunctFunctPtr const HashFunctCallback, RehashFunctFunctPtr const RehashFunctCallback, EntryCompareFunctPtr const EntryCompareCallback, EntryCleanupFunctPtr const EntryCleanupCallback) |
|
void | Create (const uint entrySize, uint initialSize) |
|
void | Destroy () |
|
bool | operator== (HashTable &rhsTab) |
|
void | AddEntry (void *entry, AddEntryFunctPtr const AddEntryCallback=0,...) |
|
void | DeleteEntry (void *entry, DeleteEntryFunctPtr const DeleteEntryCallback=0,...) |
|
void * | QueryEntry (const void *entry) const |
|
int | GetEntryIndex (const void *entry) const |
|
uint | NumberOfEntries () const |
|
void | Dump () |
|
virtual uint | RehashFunct (const uint oldHashValue, const uint size) |
|
virtual void | EntryCleanup (void *entry) |
|
Definition at line 71 of file WordSet.hpp.
◆ WordSet() [1/2]
◆ WordSet() [2/2]
WordSet::WordSet |
( |
const WordSet & |
rhs | ) |
|
◆ ~WordSet()
◆ Add()
void WordSet::Add |
( |
unsigned long |
entry | ) |
|
◆ AddEntry()
void HashTable::AddEntry |
( |
void * |
entry, |
|
|
AddEntryFunctPtr const |
AddEntryCallback = 0 , |
|
|
|
... |
|
) |
| |
|
inherited |
◆ Clear()
◆ Create() [1/2]
◆ Create() [2/2]
void HashTable::Create |
( |
const uint |
entrySize, |
|
|
uint |
initialSize |
|
) |
| |
|
protectedinherited |
◆ Delete()
void WordSet::Delete |
( |
unsigned long |
entry | ) |
|
◆ DeleteEntry()
void HashTable::DeleteEntry |
( |
void * |
entry, |
|
|
DeleteEntryFunctPtr const |
DeleteEntryCallback = 0 , |
|
|
|
... |
|
) |
| |
|
inherited |
◆ Destroy()
void HashTable::Destroy |
( |
| ) |
|
|
inherited |
◆ Dump() [1/2]
void WordSet::Dump |
( |
std::ostream & |
file = std::cerr , |
|
|
const char * |
name = "" , |
|
|
const char * |
indent = "" |
|
) |
| |
◆ Dump() [2/2]
◆ EntryCleanup()
void HashTable::EntryCleanup |
( |
void * |
entry | ) |
|
|
protectedvirtualinherited |
◆ EntryCompare()
int WordSet::EntryCompare |
( |
const void * |
entry1, |
|
|
const void * |
entry2 |
|
) |
| |
|
privatevirtual |
◆ GetEntryByIndex()
unsigned long WordSet::GetEntryByIndex |
( |
unsigned int |
indx | ) |
const |
◆ GetEntryIndex()
int HashTable::GetEntryIndex |
( |
const void * |
entry | ) |
const |
|
inherited |
◆ HashFunct()
uint WordSet::HashFunct |
( |
const void * |
entry, |
|
|
const uint |
size |
|
) |
| |
|
privatevirtual |
◆ Intersects()
bool WordSet::Intersects |
( |
const WordSet & |
rhs | ) |
const |
◆ IsMember()
int WordSet::IsMember |
( |
unsigned long |
entry | ) |
const |
◆ NumberOfEntries()
uint HashTable::NumberOfEntries |
( |
| ) |
const |
|
inherited |
◆ operator &=()
◆ operator-=()
◆ operator=()
◆ operator==() [1/2]
int WordSet::operator== |
( |
const WordSet & |
rhs | ) |
const |
◆ operator==() [2/2]
bool HashTable::operator== |
( |
HashTable & |
rhsTab | ) |
|
|
inherited |
◆ operator|=()
◆ QueryEntry()
void * HashTable::QueryEntry |
( |
const void * |
entry | ) |
const |
|
inherited |
◆ RehashFunct()
uint HashTable::RehashFunct |
( |
const uint |
oldHashValue, |
|
|
const uint |
size |
|
) |
| |
|
protectedvirtualinherited |
◆ WordSetIterator
The documentation for this class was generated from the following files: