30 #ifndef OVAL_STRING_MAP_IMPL_H_ 31 #define OVAL_STRING_MAP_IMPL_H_ 34 #include "../common/util.h" 37 struct oval_string_map;
39 struct oval_string_map *oval_string_map_new(
void);
40 void oval_string_map_put(
struct oval_string_map *,
const char *,
void *);
42 void oval_string_map_put_string(
struct oval_string_map *,
const char *,
const char *);
43 struct oval_iterator *oval_string_map_keys(
struct oval_string_map *);
44 struct oval_iterator *oval_string_map_values(
struct oval_string_map *);
45 void *oval_string_map_get_value(
struct oval_string_map *,
const char *);
46 void oval_string_map_free(
struct oval_string_map *, oscap_destruct_func);
47 void oval_string_map_free0(
struct oval_string_map *);
48 void oval_string_map_free_string(
struct oval_string_map *);
Definition: oval_collection.c:54
Definition: oval_collection.c:50
Open Vulnerability and Assessment Language.