Lines Matching refs:ht
73 extern void hash_table_dtor(struct hash_table *ht);
79 * \param ht Table to be cleared of its entries.
81 extern void hash_table_clear(struct hash_table *ht);
87 * \param ht Table to be searched
95 extern void *hash_table_find(struct hash_table *ht, const void *key);
112 extern void hash_table_insert(struct hash_table *ht, void *data,
129 extern bool hash_table_replace(struct hash_table *ht, void *data,
135 extern void hash_table_remove(struct hash_table *ht, const void *key);
185 hash_table_call_foreach(struct hash_table *ht,
212 this->ht = hash_table_ctor(0, hash_table_string_hash,
218 hash_table_call_foreach(this->ht, delete_key, NULL);
219 hash_table_dtor(this->ht);
227 hash_table_call_foreach(this->ht, delete_key, NULL);
228 hash_table_clear(this->ht);
244 (intptr_t) hash_table_find(this->ht, (const void *) key);
268 bool result = hash_table_replace(this->ht,
284 struct hash_table *ht;