Defines |
#define | map(key, value) PELIB_CONCAT_4(map_, key, _, value) |
#define | map_t(key, value) PELIB_CONCAT_2(map(key, value), _t) |
#define | map_iterator(key, value) PELIB_CONCAT_2(map_, iterator(pair_t(key, value))) |
#define | map_iterator_t(key, value) PELIB_CONCAT_2(map_iterator(key, value), _t) |
#define | pelib_map_begin(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _begin) |
#define | pelib_map_end(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _end) |
#define | pelib_map_next(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _next) |
#define | pelib_map_read(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _read) |
#define | pelib_map_insert(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _insert) |
#define | pelib_map_find(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _find) |
#define | pelib_map_compare(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _compare) |
#define | pelib_map_size(key, value) PELIB_CONCAT_3(pelib_, map(key, value), _size) |
#define | STRUCT_T map_t(MAP_KEY_T, MAP_VALUE_T) |
Functions |
struct | map (MAP_KEY_T, MAP_VALUE_T) |
struct | iterator (pair_t(MAP_KEY_T, MAP_VALUE_T)) map_iterator_t(MAP_KEY_T |
| iterator_t (pair_t(MAP_KEY_T, MAP_VALUE_T))*pelib_map_begin(MAP_KEY_T |
| MAP_VALUE_T (map_t(MAP_KEY_T, MAP_VALUE_T)*) |
int | pelib_map_insert (MAP_KEY_T, MAP_VALUE_T)(map_t(MAP_KEY_T |
int MAP_VALUE_T | pair_t (MAP_KEY_T, MAP_VALUE_T)) |
| MAP_VALUE_T (map_t(MAP_KEY_T, MAP_VALUE_T)*, MAP_KEY_T) |
int | pelib_map_compare (MAP_KEY_T, MAP_VALUE_T)(map_t(MAP_KEY_T |
int MAP_VALUE_T | map_t (MAP_KEY_T, MAP_VALUE_T)*a2) |
| MAP_VALUE_T (iterator_t(pair_t(MAP_KEY_T, MAP_VALUE_T))*) |
size_t | pelib_map_size (MAP_KEY_T, MAP_VALUE_T)(map_t(MAP_KEY_T |
Variables |
int MAP_VALUE_T * | a1 |