30 #ifndef OVAL_STRING_MAP_IMPL_H_
31 #define OVAL_STRING_MAP_IMPL_H_
34 #include "../common/util.h"
38 struct oval_string_map;
40 struct oval_string_map *oval_string_map_new(
void);
41 void oval_string_map_put(
struct oval_string_map *,
const char *,
void *);
43 void oval_string_map_put_string(
struct oval_string_map *,
const char *,
const char *);
44 struct oval_iterator *oval_string_map_keys(
struct oval_string_map *);
45 struct oval_iterator *oval_string_map_values(
struct oval_string_map *);
46 void *oval_string_map_get_value(
struct oval_string_map *,
const char *);
47 void oval_string_map_free(
struct oval_string_map *, oscap_destruct_func);
48 void oval_string_map_free0(
struct oval_string_map *);
49 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.