|
Adaptive Framework
0.9.0
|
Modules | |
| afw_list_setter | |
Data Structures | |
| struct | afw_list_setter_s |
| Interface afw_list_setter public struct. More... | |
| struct | afw_list_setter_inf_s |
| Interface afw_list_setter_inf_s struct. More... | |
Macros | |
| #define | AFW_LIST_SETTER_INTERFACE_NAME "afw_list_setter" |
| define for interface afw_list_setter name. | |
| #define | afw_list_setter_set_immutable(instance, xctx) |
| Call method set_immutable of interface afw_list_setter. More... | |
| #define | afw_list_setter_determine_data_type_and_set_immutable(instance, xctx) |
| Call method determine_data_type_and_set_immutable of interface afw_list_setter. More... | |
| #define | afw_list_setter_add_internal(instance, data_type, internal, xctx) |
| Call method add_internal of interface afw_list_setter. More... | |
| #define | afw_list_setter_add_value(instance, value, xctx) |
| Call method add_value of interface afw_list_setter. More... | |
| #define | afw_list_setter_insert_internal(instance, data_type, internal, index, xctx) |
| Call method insert_internal of interface afw_list_setter. More... | |
| #define | afw_list_setter_insert_value(instance, value, index, xctx) |
| Call method insert_value of interface afw_list_setter. More... | |
| #define | afw_list_setter_remove_all_values(instance, xctx) |
| Call method remove_all_values of interface afw_list_setter. More... | |
| #define | afw_list_setter_remove_internal(instance, data_type, internal, xctx) |
| Call method remove_internal of interface afw_list_setter. More... | |
| #define | afw_list_setter_remove_value(instance, value, xctx) |
| Call method remove_value of interface afw_list_setter. More... | |
| #define | afw_list_setter_set_value_by_index(instance, index, value, xctx) |
| Call method set_value_by_index of interface afw_list_setter. More... | |
Adaptive list setter interface.
| #define afw_list_setter_add_internal | ( | instance, | |
| data_type, | |||
| internal, | |||
| xctx | |||
| ) |
Call method add_internal of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| data_type | The data type of internal. |
| internal | The internal value to add of type data_type->cType. |
| xctx | This is the caller's xctx. |
Definition at line 2491 of file afw_interface.h.
| #define afw_list_setter_add_value | ( | instance, | |
| value, | |||
| xctx | |||
| ) |
Call method add_value of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| value | A value. |
| xctx | This is the caller's xctx. |
Definition at line 2510 of file afw_interface.h.
| #define afw_list_setter_determine_data_type_and_set_immutable | ( | instance, | |
| xctx | |||
| ) |
Call method determine_data_type_and_set_immutable of interface afw_list_setter.
| instance | Pointer to this object instance. |
| xctx | This is the caller's xctx. |
Definition at line 2475 of file afw_interface.h.
| #define afw_list_setter_insert_internal | ( | instance, | |
| data_type, | |||
| internal, | |||
| index, | |||
| xctx | |||
| ) |
Call method insert_internal of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| data_type | The data type of internal. |
| internal | The internal value to add of type data_type->cType. |
| index | The zero based index for insert. |
| xctx | This is the caller's xctx. |
Definition at line 2529 of file afw_interface.h.
| #define afw_list_setter_insert_value | ( | instance, | |
| value, | |||
| index, | |||
| xctx | |||
| ) |
Call method insert_value of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| value | A value. |
| index | The zero based index for insert. |
| xctx | This is the caller's xctx. |
Definition at line 2551 of file afw_interface.h.
| #define afw_list_setter_remove_all_values | ( | instance, | |
| xctx | |||
| ) |
Call method remove_all_values of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| xctx | This is the caller's xctx. |
Definition at line 2569 of file afw_interface.h.
| #define afw_list_setter_remove_internal | ( | instance, | |
| data_type, | |||
| internal, | |||
| xctx | |||
| ) |
Call method remove_internal of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| data_type | The data type of internal. |
| internal | The internal value to delete of type data_type->cType. |
| xctx | This is the caller's xctx. |
Definition at line 2585 of file afw_interface.h.
| #define afw_list_setter_remove_value | ( | instance, | |
| value, | |||
| xctx | |||
| ) |
Call method remove_value of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| value | Value. |
| xctx | This is the caller's xctx. |
Definition at line 2604 of file afw_interface.h.
| #define afw_list_setter_set_immutable | ( | instance, | |
| xctx | |||
| ) |
Call method set_immutable of interface afw_list_setter.
| instance | Pointer to this object instance. |
| xctx | This is the caller's xctx. |
Definition at line 2460 of file afw_interface.h.
| #define afw_list_setter_set_value_by_index | ( | instance, | |
| index, | |||
| value, | |||
| xctx | |||
| ) |
Call method set_value_by_index of interface afw_list_setter.
| instance | Pointer to this value list instance. |
| index | Index relative to 0. |
| value | Value. |
| xctx | This is the caller's xctx. |
Definition at line 2622 of file afw_interface.h.
| typedef void(* afw_list_setter_add_internal_t) (const afw_list_setter_t *instance, const afw_data_type_t *data_type, const void *internal, afw_xctx_t *xctx) |
Definition at line 2380 of file afw_interface.h.
| typedef void(* afw_list_setter_add_value_t) (const afw_list_setter_t *instance, const afw_value_t *value, afw_xctx_t *xctx) |
Definition at line 2388 of file afw_interface.h.
| typedef const afw_data_type_t*(* afw_list_setter_determine_data_type_and_set_immutable_t) (const afw_list_setter_t *instance, afw_xctx_t *xctx) |
Definition at line 2374 of file afw_interface.h.
| typedef void(* afw_list_setter_insert_internal_t) (const afw_list_setter_t *instance, const afw_data_type_t *data_type, const void *internal, afw_size_t index, afw_xctx_t *xctx) |
Definition at line 2395 of file afw_interface.h.
| typedef void(* afw_list_setter_insert_value_t) (const afw_list_setter_t *instance, const afw_value_t *value, afw_size_t index, afw_xctx_t *xctx) |
Definition at line 2404 of file afw_interface.h.
| typedef void(* afw_list_setter_remove_all_values_t) (const afw_list_setter_t *instance, afw_xctx_t *xctx) |
Definition at line 2412 of file afw_interface.h.
| typedef void(* afw_list_setter_remove_internal_t) (const afw_list_setter_t *instance, const afw_data_type_t *data_type, const void *internal, afw_xctx_t *xctx) |
Definition at line 2418 of file afw_interface.h.
| typedef void(* afw_list_setter_remove_value_t) (const afw_list_setter_t *instance, const afw_value_t *value, afw_xctx_t *xctx) |
Definition at line 2426 of file afw_interface.h.
| typedef void(* afw_list_setter_set_immutable_t) (const afw_list_setter_t *instance, afw_xctx_t *xctx) |
Definition at line 2368 of file afw_interface.h.
| typedef void(* afw_list_setter_set_value_by_index_t) (const afw_list_setter_t *instance, afw_size_t index, const afw_value_t *value, afw_xctx_t *xctx) |
Definition at line 2433 of file afw_interface.h.