Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures | Typedefs | Functions
afw_associative_array.h File Reference

(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_tafw_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)
 

Detailed Description

(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.