libavutil/tree.h File Reference

A tree container. More...

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


Detailed Description

A tree container.

Author:
Michael Niedermayer <michaelni@gmx.at>

Definition in file tree.h.


Generated on Fri Oct 26 02:46:14 2012 for FFmpeg by  doxygen 1.5.8