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