 |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the documentation of this file.
6 #ifndef HECMW_MAP_INT_INCLUDED
7 #define HECMW_MAP_INT_INCLUDED
40 void (*free_fnc)(
void *));
int HECMW_map_int_del_unmarked(struct hecmw_map_int *map)
int HECMW_map_int_init(struct hecmw_map_int *map, void(*free_fnc)(void *))
struct hecmw_map_int_value * vals
struct hecmw_bit_array * mark
void * HECMW_map_int_get(const struct hecmw_map_int *map, int key)
int HECMW_map_int_key2local(const struct hecmw_map_int *map, int key, size_t *local)
int HECMW_map_int_iter_next(struct hecmw_map_int *map, int *key, void **value)
int HECMW_map_int_iter_next_unmarked(struct hecmw_map_int *map, int *key, void **value)
int HECMW_map_int_mark(struct hecmw_map_int *map, int key)
int HECMW_map_int_mark_init(struct hecmw_map_int *map)
size_t HECMW_map_int_nval(const struct hecmw_map_int *map)
int HECMW_map_int_add(struct hecmw_map_int *map, int key, void *value)
size_t HECMW_map_int_check_dup(struct hecmw_map_int *map)
struct hecmw_map_int_pair * pairs
void HECMW_map_int_finalize(struct hecmw_map_int *map)
void HECMW_map_int_iter_init(struct hecmw_map_int *map)