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