|
void | IncrementCount (long long key) |
|
void | DecrementCount (long long key) |
|
int | GetCount (long long key) |
|
| LongHash (int startsize=32) |
|
void | Grow () |
|
void | Shrink () |
|
void | SetSize (int newsize) |
|
void | Clear () |
|
int | Capacity () const |
|
int | Entries () const |
|
int | Object (int i) const |
|
int & | Object (int i) |
|
void | SetObject (int i, int object) |
|
unsigned int | Add (long long key, int object) |
|
unsigned int | Find (long long key) |
|
unsigned int | Rehash (long long key, unsigned int h) |
|
LongHash & | operator= (const LongHash &rhs) |
|
int | operator[] (int i) const |
|
int | operator[] (unsigned int i) const |
|
void | Delete (unsigned int index) |
|
bool | SlotInUse (int index) const |
|
bool | SlotInUse (unsigned int index) const |
|
long long | GetKey (int index) const |
|
long long | GetKey (const unsigned int index) const |
|
void | SetAllowDuplicateKeys (bool toggle) |
|
|
int * | objects |
|
long long * | keys |
|
bool * | occupancy |
|
unsigned int | count |
|
unsigned int | size |
|
unsigned int | mask |
|
bool | allowDuplicates |
|
Definition at line 23 of file LongLongCounter.h.
The documentation for this class was generated from the following files: