FFmpeg
|
A tree container. More...
Go to the source code of this file.
Functions | |
struct AVTreeNode * | av_tree_node_alloc (void) |
Allocate an AVTreeNode. More... | |
void * | av_tree_find (const struct AVTreeNode *root, void *key, int(*cmp)(void *key, const void *b), void *next[2]) |
Find an element. More... | |
void * | av_tree_insert (struct AVTreeNode **rootp, void *key, int(*cmp)(void *key, const void *b), struct AVTreeNode **next) |
Insert or remove an element. More... | |
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. More... | |
Variables | |
const int | av_tree_node_size |
A tree container.
Definition in file tree.h.