Lines Matching refs:keyHasher
258 result->keyHasher = keyHash; in _uhash_init()
446 UHashElement* e = _uhash_find(hash, key, hash->keyHasher(key)); in _uhash_remove()
494 hashcode = (*hash->keyHasher)(key); in _uhash_put()
594 UHashFunction *result = hash->keyHasher; in uhash_setKeyHasher()
595 hash->keyHasher = fn; in uhash_setKeyHasher()
645 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer; in uhash_get()
653 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.pointer; in uhash_iget()
661 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.integer; in uhash_geti()
669 return _uhash_find(hash, keyholder, hash->keyHasher(keyholder))->value.integer; in uhash_igeti()
775 e = _uhash_find(hash, keyholder, hash->keyHasher(keyholder)); in uhash_find()
897 const UHashElement* elem2 = _uhash_find(hash2, key1, hash2->keyHasher(key1)); in uhash_equals()