|
Typedefs |
| typedef hash_table | hash_table_t |
| typedef void(* | hash_table_foreach_func )(void *key, void *value, void *data) |
Functions |
| hash_table_t * | hash_table_new (void) |
| void | hash_table_destroy (hash_table_t *ht) |
| size_t | hash_table_size (const hash_table_t *ht) |
| | Checks how many items are currently in stored in the hash_table.
|
| gboolean | hash_table_insert (hash_table_t *ht, void *key, void *value) |
| | Adds a new item to the hash_table.
|
| void | hash_table_replace (hash_table_t *ht, void *key, void *value) |
| void * | hash_table_lookup (hash_table_t *ht, void *key) |
| gboolean | hash_table_remove (hash_table_t *ht, void *key) |
| void | hash_table_foreach (hash_table_t *ht, hash_table_foreach_func func, void *data) |