9 #ifndef __AFW_ASSOCIATIVE_ARRAY_H__
10 #define __AFW_ASSOCIATIVE_ARRAY_H__
33 typedef void(*afw_associative_array_add_reference_value_cb)
36 typedef void(*afw_associative_array_release_value_cb)
40 afw_associative_array_create(
41 afw_associative_array_add_reference_value_cb add_reference_value,
42 afw_associative_array_release_value_cb release_value,
46 afw_associative_array_release(
51 afw_associative_array_add_reference(
56 afw_associative_array_get(
61 afw_associative_array_get_reference(
66 afw_associative_array_for_each(
71 afw_associative_array_set(
#define AFW_BEGIN_DECLARES
#define AFW_DECLARE(type)
Declare a public afw function.
Interfaceafw_interface header.
afw_boolean_t(* afw_value_cb_t)(const void *value, void *context, afw_xctx_t *xctx)
Typedef for value callback.
Interface afw_pool public struct.
NFC normalized UTF-8 string.
Interface afw_xctx public struct.