Adaptive Framework
0.9.0
|
Adaptive Framework afw_list interface for array. More...
Go to the source code of this file.
Macros | |
#define | impl_afw_list_get_entry_meta afw_list_impl_get_entry_meta |
#define | impl_afw_list_get_next_entry_meta afw_list_impl_get_next_entry_meta |
#define | AFW_IMPLEMENTATION_ID "afw_list_wrapper_for_array" |
#define | AFW_IMPLEMENTATION_INF_SPECIFIER AFW_DEFINE_CONST_DATA |
#define | AFW_IMPLEMENTATION_INF_LABEL afw_list_wrapper_for_array_inf |
Functions | |
afw_list_create_wrapper_for_array (const void *internal, afw_boolean_t indirect, const afw_data_type_t *data_type, afw_size_t count, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create a immutable list wrapper for an array. More... | |
afw_list_convert_to_list_of_strings (const afw_list_t *list, const afw_pool_t *p, afw_xctx_t *xctx) | |
Convert a list to a list of strings. More... | |
void | impl_afw_list_release (const afw_list_t *instance, afw_xctx_t *xctx) |
afw_size_t | impl_afw_list_get_count (const afw_list_t *instance, afw_xctx_t *xctx) |
const afw_data_type_t * | impl_afw_list_get_data_type (const afw_list_t *instance, afw_xctx_t *xctx) |
afw_boolean_t | impl_afw_list_get_entry_internal (const afw_list_t *instance, afw_integer_t index, const afw_data_type_t **data_type, const void **internal, afw_xctx_t *xctx) |
const afw_value_t * | impl_afw_list_get_entry_value (const afw_list_t *instance, afw_integer_t index, const afw_pool_t *p, afw_xctx_t *xctx) |
afw_boolean_t | impl_afw_list_get_next_internal (const afw_list_t *instance, const afw_iterator_t **iterator, const afw_data_type_t **data_type, const void **internal, afw_xctx_t *xctx) |
const afw_value_t * | impl_afw_list_get_next_value (const afw_list_t *instance, const afw_iterator_t **iterator, const afw_pool_t *p, afw_xctx_t *xctx) |
const afw_list_setter_t * | impl_afw_list_get_setter (const afw_list_t *instance, afw_xctx_t *xctx) |
Adaptive Framework afw_list interface for array.
Definition in file afw_list_wrapper_for_array.c.