an MLib tree is a generic container that implements a simple ordered dictionary of (key,value) pairs, where keys and values can be of any pointer type. See the M_HashTable type for fast unordered containers. Trees are implemented as balanced AVL trees, using a fast non-recursive implementation. |
M_Tree
|
m_tree_new
|
m_tree_new_full
|
m_tree_destroy
|
m_tree_get_size
|
m_tree_get_depth
|
m_tree_get
|
m_tree_lookup
|
m_tree_set
|
m_tree_remove
|