PIPS
|
Go to the source code of this file.
Macros | |
#define | HASH_GET(start, image, h, k) hash_map_get((const hash_table)(h), (const void *)(k)) |
#define | HASH_BOUND_P(start, image, h, k) hash_map_defined_p((const hash_table)(h), (const void *)(k)) |
#define | HASH_UPDATE(start, image, h, k, v) hash_map_update((h), (const void *)(k), (const void *)(v)) |
#define | HASH_EXTEND(start, image, h, k, v) hash_map_put((h), (const void *)(k), (const void *)(v)) |
#define | HASH_DELETE(start, image, h, k) hash_map_del((h), (const void *)(k)) |
#define | FUNCTION_MAP(type, start, image, k, v, code, fun) |
#define | FUNCTION_FOREACH(type, key, val, k, v, fun) |
#define FUNCTION_FOREACH | ( | type, | |
key, | |||
val, | |||
k, | |||
v, | |||
fun | |||
) |
Definition at line 42 of file newgen_map.h.
#define HASH_BOUND_P | ( | start, | |
image, | |||
h, | |||
k | |||
) | hash_map_defined_p((const hash_table)(h), (const void *)(k)) |
Definition at line 32 of file newgen_map.h.
#define HASH_DELETE | ( | start, | |
image, | |||
h, | |||
k | |||
) | hash_map_del((h), (const void *)(k)) |
Definition at line 38 of file newgen_map.h.
#define HASH_EXTEND | ( | start, | |
image, | |||
h, | |||
k, | |||
v | |||
) | hash_map_put((h), (const void *)(k), (const void *)(v)) |
Definition at line 36 of file newgen_map.h.
#define HASH_GET | ( | start, | |
image, | |||
h, | |||
k | |||
) | hash_map_get((const hash_table)(h), (const void *)(k)) |
Definition at line 30 of file newgen_map.h.
#define HASH_UPDATE | ( | start, | |
image, | |||
h, | |||
k, | |||
v | |||
) | hash_map_update((h), (const void *)(k), (const void *)(v)) |
Definition at line 34 of file newgen_map.h.