Adaptive Framework
0.9.0
|
(deprecated) Adaptive Framework implementation of associative array. More...
#include "afw_interface.h"
Go to the source code of this file.
Data Structures | |
struct | afw_associative_array_s |
Typedefs | |
typedef struct afw_associative_array_s | afw_associative_array_t |
typedef void(* | afw_associative_array_add_reference_value_cb) (const void *value, afw_xctx_t *xctx) |
typedef void(* | afw_associative_array_release_value_cb) (const void *value, afw_xctx_t *xctx) |
Functions | |
const afw_associative_array_t * | afw_associative_array_create (afw_associative_array_add_reference_value_cb add_reference_value, afw_associative_array_release_value_cb release_value, const afw_pool_t *p, afw_xctx_t *xctx) |
void | afw_associative_array_release (const afw_associative_array_t *instance, afw_xctx_t *xctx) |
void | afw_associative_array_add_reference (const afw_associative_array_t *instance, afw_xctx_t *xctx) |
const void * | afw_associative_array_get (const afw_associative_array_t *instance, const afw_utf8_t *key, afw_xctx_t *xctx) |
const void * | afw_associative_array_get_reference (const afw_associative_array_t *instance, const afw_utf8_t *key, afw_xctx_t *xctx) |
void | afw_associative_array_for_each (const afw_associative_array_t *instance, void *context, afw_value_cb_t callback, afw_xctx_t *xctx) |
void | afw_associative_array_set (const afw_associative_array_t *instance, const afw_utf8_t *key, const void *value, afw_xctx_t *xctx) |
(deprecated) Adaptive Framework implementation of associative array.
These functions will normally not be called directly. See afw_associative_array_template.h.
Definition in file afw_associative_array.h.