NeoMutt  2021-02-05-666-ge300cd
Teaching an old dog new tricks
DOXYGEN
Hash Table data structure

Hash Table data structure.

Function Description
mutt_hash_delete() Remove an element from a Hash Table
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_find() Find the HashElem data 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