A #GDestroyNotify, or %NULL.
This is an alias for dzl_trie_unref().
Inserts value
into trie
located with key
.
The key to insert.
The value to insert.
Looks up key
in trie
and returns the value associated.
The key to lookup.
Removes key
from trie,
possibly destroying the value associated with
the key.
The key to remove.
Traverses all nodes of trie
according to the parameters. For each node
matching the traversal parameters, func
will be executed.
Only %G_PRE_ORDER and %G_POST_ORDER are supported for order
.
If max_depth
is less than zero, the entire tree will be traversed.
If max_depth is 1, then only the root will be traversed.
The key to start traversal from.
The order to traverse.
The flags for which nodes to callback.
the maximum depth to process.
The func to execute for each matching node.
Drops the reference count by one on trie
. When it reaches zero, the
structure is freed.
Creates a new #DzlTrie. When a value is removed from the trie, value_destroy
will be called to allow you to release any resources.
A #GDestroyNotify, or %NULL.
Creates a new #DzlTrie. When a value is removed from the trie,
value_destroy
will be called to allow you to release any resources.