|
libgpac
Documentation of the core library of GPAC. For more information, check out http://gpac.wp.mines-telecom.fr
|
map functions. More...
#include <gpac/tools.h>
Include dependency graph for map.h:Data Structures | |
| struct | GF_Pair |
| Pair structure. More... | |
| struct | GF_It_Map |
Typedefs | |
| typedef struct _tag_map | GF_Map |
Functions | |
| GF_Map * | gf_map_new (u32 hash_capacity) |
| map constructor More... | |
| void | gf_map_del (GF_Map *ptr) |
| map destructor More... | |
| GF_Err | gf_map_iter_set (GF_Map *map, GF_It_Map *it) |
| Set a new map iterator. More... | |
| void * | gf_map_iter_has_next (GF_It_Map *it) |
| return the next value in the map More... | |
| GF_Err | gf_map_iter_reset (GF_It_Map *it) |
| Reset the iterator in the map. More... | |
| u32 | gf_map_count (const GF_Map *ptr) |
| get count More... | |
| GF_Err | gf_map_insert (GF_Map *ptr, const char *key, void *item) |
| add item More... | |
| Bool | gf_map_rem (GF_Map *ptr, const char *key) |
| removes the couple key/item from the map More... | |
| void * | gf_map_find (GF_Map *ptr, const char *key) |
| finds item More... | |
| Bool | gf_map_has_key (GF_Map *ptr, const char *key) |
| Check if map contains key. More... | |
| void | gf_map_reset (GF_Map *ptr) |
| resets map More... | |
>