Go to the source code of this file.
Functions | |
void * | av_tree_find (const struct AVTreeNode *root, void *key, int(*cmp)(void *key, const void *b), void *next[2]) |
Find an element. | |
void * | av_tree_insert (struct AVTreeNode **rootp, void *key, int(*cmp)(void *key, const void *b), struct AVTreeNode **next) |
Insert or remove an element. | |
void | av_tree_destroy (struct AVTreeNode *t) |
void | av_tree_enumerate (struct AVTreeNode *t, void *opaque, int(*cmp)(void *opaque, void *elem), int(*enu)(void *opaque, void *elem)) |
Apply enu(opaque, &elem) to all the elements in the tree in a given range. | |
Variables | |
const int | av_tree_node_size |
Definition in file tree.h.