|
Olaf
Overly Lightweight Acoustic Fingerprinting
|
A hash table mapping keys to values using separate chaining. More...
Data Fields | |
| HashTableEntry ** | table |
| unsigned int | table_size |
| HashTableHashFunc | hash_func |
| HashTableEqualFunc | equal_func |
| HashTableKeyFreeFunc | key_free_func |
| HashTableValueFreeFunc | value_free_func |
| unsigned int | entries |
| unsigned int | prime_index |
A hash table mapping keys to values using separate chaining.
| unsigned int _HashTable::entries |
Number of entries currently in the table.
| HashTableEqualFunc _HashTable::equal_func |
Function used to compare keys for equality.
| HashTableHashFunc _HashTable::hash_func |
Function used to hash keys.
| HashTableKeyFreeFunc _HashTable::key_free_func |
Function to free keys, or NULL.
| unsigned int _HashTable::prime_index |
Index into the prime table sizes array.
| HashTableEntry** _HashTable::table |
Array of chain head pointers.
| unsigned int _HashTable::table_size |
Number of slots in the table array.
| HashTableValueFreeFunc _HashTable::value_free_func |
Function to free values, or NULL.