gwion-util
utilities for the Gwion project
|
Map functions. More...
Go to the source code of this file.
Data Structures | |
struct | Map_ |
Macros | |
#define | VKEY(v, i) (v)->ptr[OFFSET + (i)*2] |
#define | VVAL(v, i) (v)->ptr[OFFSET + (i)*2 + 1] |
Typedefs | |
typedef struct Map_ * | Map |
Functions | |
ANEW Map | new_map (MemPool) |
void | map_init (const Map) |
ANN vtype | map_get (const Map, const vtype) |
ANN m_int | map_index (const Map, const vtype) |
static ANN vtype | map_at (const Map map, const vtype index) |
ANN void | map_set (const Map, const vtype, const vtype) |
ANN void | map_remove (const Map, const vtype) |
ANN void | map_commit (const __restrict__ Map, __restrict__ const Map) |
ANN void | map_clear (const Map) |
ANN void | free_map (MemPool p, const Map) |
ANN void | map_release (const Map) |
static ANN vtype | map_size (const Map map) |
Map functions.
Definition in file map.h.
|
extern |
|
externinline |