| an MLib hash table is a generic container that implements a simple unordered dictionary of (key,value) pairs, where keys and values can be of any pointer type for ordered dictionaries, see the M_Tree type | 
| M_HashTable
 
 | 
| m_hash_table_new
 
 
 
 
 | 
| m_hash_table_new_full
 
 
 
 
 
 | 
| m_hash_table_destroy
 
 
 
 | 
| m_hash_table_get_size
 
 
 
 | 
| m_hash_table_set
 
 
 
 | 
| m_hash_table_get
 
 
 
 
 | 
| m_hash_table_lookup
 
 
 
 
 
 | 
| m_hash_table_remove
 
 
 
 | 
| M_Hash_IterateFunc
 
 
 
 
 | 
| m_hash_table_iterate
 
 
 
 | 
| m_hash_table_remove_selection
 
 
 
 |