|
Adaptive Framework
0.9.0
|
Modules | |
| afw_list | |
Data Structures | |
| struct | afw_list_s |
| Interface afw_list public struct. More... | |
| struct | afw_list_inf_s |
| Interface afw_list_inf_s struct. More... | |
Macros | |
| #define | AFW_LIST_INTERFACE_NAME "afw_list" |
| define for interface afw_list name. | |
| #define | afw_list_release(instance, xctx) |
| Call method release of interface afw_list. More... | |
| #define | afw_list_get_count(instance, xctx) |
| Call method get_count of interface afw_list. More... | |
| #define | afw_list_get_data_type(instance, xctx) |
| Call method get_data_type of interface afw_list. More... | |
| #define | afw_list_get_entry_meta(instance, index, p, xctx) |
| Call method get_entry_meta of interface afw_list. More... | |
| #define | afw_list_get_entry_internal(instance, index, data_type, internal, xctx) |
| Call method get_entry_internal of interface afw_list. More... | |
| #define | afw_list_get_entry_value(instance, index, p, xctx) |
| Call method get_entry_value of interface afw_list. More... | |
| #define | afw_list_get_next_entry_meta(instance, iterator, p, xctx) |
| Call method get_next_entry_meta of interface afw_list. More... | |
| #define | afw_list_get_next_internal(instance, iterator, data_type, internal, xctx) |
| Call method get_next_internal of interface afw_list. More... | |
| #define | afw_list_get_next_value(instance, iterator, p, xctx) |
| Call method get_next_value of interface afw_list. More... | |
| #define | afw_list_get_setter(instance, xctx) |
| Call method get_setter of interface afw_list. More... | |
Adaptive value list interface.
| #define afw_list_get_count | ( | instance, | |
| xctx | |||
| ) |
Call method get_count of interface afw_list.
| instance | Pointer to this value list instance. |
| xctx | This is the caller's xctx. |
Definition at line 2765 of file afw_interface.h.
| #define afw_list_get_data_type | ( | instance, | |
| xctx | |||
| ) |
Call method get_data_type of interface afw_list.
| instance | Pointer to this value list instance. |
| xctx | This is the caller's xctx. |
Definition at line 2779 of file afw_interface.h.
| #define afw_list_get_entry_internal | ( | instance, | |
| index, | |||
| data_type, | |||
| internal, | |||
| xctx | |||
| ) |
Call method get_entry_internal of interface afw_list.
| instance | Pointer to this value list instance. |
| index | Zero-based index of list entry to return. |
| data_type | Place to put data type pointer or NULL. |
| internal | Place to put data_type->cType pointer to the internal at the specified index. This will be set to NULL if index is out of range. |
| xctx | This is the caller's xctx. |
Definition at line 2818 of file afw_interface.h.
| #define afw_list_get_entry_meta | ( | instance, | |
| index, | |||
| p, | |||
| xctx | |||
| ) |
Call method get_entry_meta of interface afw_list.
| instance | Pointer to this value list instance. |
| index | Zero-based index of list entry to return. |
| p | If necessary, this pool is used to create the return value. |
| xctx | This is the caller's xctx. |
Definition at line 2795 of file afw_interface.h.
| #define afw_list_get_entry_value | ( | instance, | |
| index, | |||
| p, | |||
| xctx | |||
| ) |
Call method get_entry_value of interface afw_list.
| instance | Pointer to this value list instance. |
| index | Zero-based index of list entry to return. |
| p | If necessary, this pool is used to create the return value. |
| xctx | This is the caller's xctx. |
Definition at line 2840 of file afw_interface.h.
| #define afw_list_get_next_entry_meta | ( | instance, | |
| iterator, | |||
| p, | |||
| xctx | |||
| ) |
Call method get_next_entry_meta of interface afw_list.
| instance | Pointer to this value list instance. |
| iterator | Address of iterator pointer. |
| p | If necessary, this pool is used to create the return value. |
| xctx | This is the caller's xctx. |
Definition at line 2860 of file afw_interface.h.
| #define afw_list_get_next_internal | ( | instance, | |
| iterator, | |||
| data_type, | |||
| internal, | |||
| xctx | |||
| ) |
Call method get_next_internal of interface afw_list.
| instance | Pointer to this value list instance. |
| iterator | Address of iterator pointer. |
| data_type | Place to put data type pointer or NULL. |
| internal | Place to put data_type->cType pointer to next internal. This will be set to NULL if there is no next internal. |
| xctx | This is the caller's xctx. |
Definition at line 2882 of file afw_interface.h.
| #define afw_list_get_next_value | ( | instance, | |
| iterator, | |||
| p, | |||
| xctx | |||
| ) |
Call method get_next_value of interface afw_list.
| instance | Pointer to this value list instance. |
| iterator | Address of iterator pointer. |
| p | If necessary, this pool is used to create the return value. |
| xctx | This is the caller's xctx. |
Definition at line 2904 of file afw_interface.h.
| #define afw_list_get_setter | ( | instance, | |
| xctx | |||
| ) |
Call method get_setter of interface afw_list.
| instance | Pointer to this object instance. |
| xctx | This is the caller's xctx. |
Definition at line 2922 of file afw_interface.h.
| #define afw_list_release | ( | instance, | |
| xctx | |||
| ) |
Call method release of interface afw_list.
| instance | Pointer to this value list instance. |
| xctx | This is the caller's xctx. |
Definition at line 2751 of file afw_interface.h.
| typedef afw_size_t(* afw_list_get_count_t) (const afw_list_t *instance, afw_xctx_t *xctx) |
Definition at line 2664 of file afw_interface.h.
| typedef const afw_data_type_t*(* afw_list_get_data_type_t) (const afw_list_t *instance, afw_xctx_t *xctx) |
Definition at line 2670 of file afw_interface.h.
| typedef afw_boolean_t(* afw_list_get_entry_internal_t) (const afw_list_t *instance, afw_integer_t index, const afw_data_type_t **data_type, const void **internal, afw_xctx_t *xctx) |
Definition at line 2684 of file afw_interface.h.
| typedef const afw_value_t*(* afw_list_get_entry_meta_t) (const afw_list_t *instance, afw_integer_t index, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 2676 of file afw_interface.h.
| typedef const afw_value_t*(* afw_list_get_entry_value_t) (const afw_list_t *instance, afw_integer_t index, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 2693 of file afw_interface.h.
| typedef const afw_value_t*(* afw_list_get_next_entry_meta_t) (const afw_list_t *instance, const afw_iterator_t **iterator, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 2701 of file afw_interface.h.
| typedef afw_boolean_t(* afw_list_get_next_internal_t) (const afw_list_t *instance, const afw_iterator_t **iterator, const afw_data_type_t **data_type, const void **internal, afw_xctx_t *xctx) |
Definition at line 2709 of file afw_interface.h.
| typedef const afw_value_t*(* afw_list_get_next_value_t) (const afw_list_t *instance, const afw_iterator_t **iterator, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 2718 of file afw_interface.h.
| typedef const afw_list_setter_t*(* afw_list_get_setter_t) (const afw_list_t *instance, afw_xctx_t *xctx) |
Definition at line 2726 of file afw_interface.h.
| typedef void(* afw_list_release_t) (const afw_list_t *instance, afw_xctx_t *xctx) |
Definition at line 2658 of file afw_interface.h.