|
libgpac
Documentation of the core library of GPAC. For more information, check out http://gpac.wp.mines-telecom.fr
|
list functions. More...
#include <gpac/tools.h>
Include dependency graph for list.h:
This graph shows which files directly or indirectly include this file:Typedefs | |
| typedef struct _tag_array | GF_List |
Functions | |
| GF_List * | gf_list_new () |
| list constructor More... | |
| void | gf_list_del (GF_List *ptr) |
| list destructor More... | |
| u32 | gf_list_count (const GF_List *ptr) |
| get count More... | |
| GF_Err | gf_list_add (GF_List *ptr, void *item) |
| add item More... | |
| GF_Err | gf_list_insert (GF_List *ptr, void *item, u32 position) |
| inserts item More... | |
| GF_Err | gf_list_rem (GF_List *ptr, u32 position) |
| removes item More... | |
| void * | gf_list_get (GF_List *ptr, u32 position) |
| gets item More... | |
| s32 | gf_list_find (GF_List *ptr, void *item) |
| finds item More... | |
| s32 | gf_list_del_item (GF_List *ptr, void *item) |
| deletes item More... | |
| void | gf_list_reset (GF_List *ptr) |
| resets list More... | |
| void * | gf_list_last (GF_List *ptr) |
| gets last item More... | |
| void | gf_list_reverse (GF_List *ptr) |
| reverses the order of the elements in the list container. More... | |
| GF_Err | gf_list_rem_last (GF_List *ptr) |
| removes last item More... | |
| void * | gf_list_enum (GF_List *ptr, u32 *pos) |
| list enumerator More... | |
| void * | gf_list_rev_enum (GF_List *ptr, u32 *pos) |
| list enumerator in reversed order More... | |
| GF_Err | gf_list_swap (GF_List *l1, GF_List *l2) |
| list swap More... | |
| GF_Err | gf_list_transfer (GF_List *l1, GF_List *l2) |
| list transfer More... | |
| GF_List * | gf_list_clone (GF_List *ptr) |
| clone list More... | |
| void * | gf_list_pop_front (GF_List *ptr) |
| Pop the first element in the list. More... | |
| void * | gf_list_pop_back (GF_List *ptr) |
| Pop the last element in the list. More... | |
>