Lines Matching full:hash
4 * General purpose hash table, used for finding classes, methods, etc.
18 /* compute the hash of an item with a specific type */
22 * Compare a hash entry with a "loose" item after their hash values match.
40 * One entry in the hash table. "data" values are expected to be (or have
57 * Expandable hash table.
88 * Clear out a hash table, freeing the contents of any used entries.
93 * Free a hash table.
98 * Get #of entries in hash table.
105 * Get total size of hash table (for memory usage calculations).
124 * Remove an item from the hash table, given its "data" pointer. Does not
127 bool mzHashTableRemove(HashTable* pHashTable, unsigned int hash, void* item);
130 * Execute "func" on every entry in the hash table.
177 * Evaluate hash table performance by examining the number of times we