Adaptive Framework
0.9.0
|
Implementation of afw_object_associative_array interface in memory. More...
Go to the source code of this file.
Data Structures | |
struct | impl_afw_object_associative_array_self_s |
Macros | |
#define | AFW_IMPLEMENTATION_ID "memory" |
Typedefs | |
typedef struct impl_afw_object_associative_array_self_s | impl_afw_object_associative_array_self_t |
Functions | |
afw_object_memory_associative_array_create (const afw_pool_t *p, afw_xctx_t *xctx) | |
Create memory object associative array. More... | |
void | impl_afw_object_associative_array_release (const afw_object_associative_array_t *instance, afw_xctx_t *xctx) |
void | impl_afw_object_associative_array_add_reference (const afw_object_associative_array_t *instance, afw_xctx_t *xctx) |
const afw_object_t * | impl_afw_object_associative_array_get (const afw_object_associative_array_t *instance, const afw_utf8_t *key, afw_xctx_t *xctx) |
const afw_object_t * | impl_afw_object_associative_array_get_reference (const afw_object_associative_array_t *instance, const afw_utf8_t *key, afw_xctx_t *xctx) |
void | impl_afw_object_associative_array_for_each (const afw_object_associative_array_t *instance, void *context, afw_object_cb_t cb, afw_xctx_t *xctx) |
void | impl_afw_object_associative_array_set (const afw_object_associative_array_t *instance, const afw_utf8_t *key, const afw_object_t *object, afw_xctx_t *xctx) |
Implementation of afw_object_associative_array interface in memory.
Definition in file afw_object_memory_associative_array.c.