|
Data Fields | |
| int | max |
| int | num |
| int * | count |
| int * | hash |
| char ** | key |
| void ** | value |
| int * | size |
| int Q_HASHTBL::max |
maximum hashtable size
| int Q_HASHTBL::num |
used slot counter
| int* Q_HASHTBL::count |
hash collision counter. 0 indicate empty slot, -1 is used for moved slot due to hash collision
| int* Q_HASHTBL::hash |
key hash. we use qHashFnv32() to generate hash integer
| char** Q_HASHTBL::key |
key string
| void** Q_HASHTBL::value |
value
| int* Q_HASHTBL::size |
value size
| [Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference] |