13 #ifdef __cplusplus |
13 #ifdef __cplusplus |
14 extern "C" { |
14 extern "C" { |
15 #endif |
15 #endif |
16 |
16 |
17 #define UCX_MAP_FOREACH(elm,iter) \ |
17 #define UCX_MAP_FOREACH(elm,iter) \ |
18 for(;ucx_map_iter_next(&iter,(void*)&elm)==0;) |
18 for(;ucx_map_iter_next(&iter,(void**)&elm)==0;) |
19 |
19 |
20 typedef struct UcxMap UcxMap; |
20 typedef struct UcxMap UcxMap; |
21 typedef struct UcxKey UcxKey; |
21 typedef struct UcxKey UcxKey; |
22 typedef struct UcxMapElement UcxMapElement; |
22 typedef struct UcxMapElement UcxMapElement; |
23 typedef struct UcxMapIterator UcxMapIterator; |
23 typedef struct UcxMapIterator UcxMapIterator; |