|   | 
| 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] |