Hash Table data structure.
Function | Description | Links |
---|---|---|
cmp_key_case_string() | Compare two string keys (ignore case) | hash_cmp_key_t, hash_cmp_key_api |
cmp_key_int() | Compare two integer keys | hash_cmp_key_t, hash_cmp_key_api |
cmp_key_string() | Compare two string keys | hash_cmp_key_t, hash_cmp_key_api |
gen_hash_case_string() | Generate a hash from a string (ignore the case) | hash_gen_hash_t, hash_gen_hash_api |
gen_hash_int() | Generate a hash from an integer | hash_gen_hash_t, hash_gen_hash_api |
gen_hash_string() | Generate a hash from a string | hash_gen_hash_t, hash_gen_hash_api |
hash_new() | Create a new Hash Table | |
mutt_hash_delete() | Remove an element from a Hash Table | |
mutt_hash_find() | Find the HashElem data in a Hash Table element using a key | |
mutt_hash_find_bucket() | Find the HashElem in a Hash Table element using a key | |
mutt_hash_find_elem() | Find the HashElem in a Hash Table element using a key | |
mutt_hash_free() | Free a hash table | |
mutt_hash_insert() | Add a new element to the Hash Table (with string keys) | |
mutt_hash_int_delete() | Remove an element from a Hash Table | |
mutt_hash_int_find() | Find the HashElem data in a Hash Table element using a key | |
mutt_hash_int_insert() | Add a new element to the Hash Table (with integer keys) | |
mutt_hash_int_new() | Create a new Hash Table (with integer keys) | |
mutt_hash_new() | Create a new Hash Table (with string keys) | |
mutt_hash_set_destructor() | Set the destructor for a Hash Table | |
mutt_hash_typed_insert() | Insert a string with type info into a Hash Table | |
mutt_hash_walk() | Iterate through all the HashElem's in a Hash Table | |
union_hash_delete() | Remove an element from a Hash Table | |
union_hash_find() | Find the HashElem data in a Hash Table element using a key | |
union_hash_find_elem() | Find a HashElem in a Hash Table element using a key | |
union_hash_insert() | Insert into a hash table using a union as a key |