|
Adaptive Framework
0.9.0
|
Modules | |
| afw_value | |
Data Structures | |
| struct | afw_value_s |
| Interface afw_value public struct. More... | |
| struct | afw_value_inf_s |
| Interface afw_value_inf_s struct. More... | |
Macros | |
| #define | AFW_VALUE_INTERFACE_NAME "afw_value" |
| define for interface afw_value name. | |
| #define | afw_value_optional_release(instance, xctx) |
| Call method optional_release of interface afw_value. More... | |
| #define | afw_value_get_reference(instance, p, xctx) |
| Call method get_reference of interface afw_value. More... | |
| #define | afw_value_optional_evaluate(instance, p, xctx) |
| Call method optional_evaluate of interface afw_value. More... | |
| #define | afw_value_get_data_type(instance, xctx) |
| Call method get_data_type of interface afw_value. More... | |
| #define | afw_value_get_evaluated_data_type(instance, xctx) |
| Call method get_evaluated_data_type of interface afw_value. More... | |
| #define | afw_value_get_evaluated_data_type_parameter(instance, xctx) |
| Call method get_evaluated_data_type_parameter of interface afw_value. More... | |
| #define | afw_value_get_evaluated_meta(instance, p, xctx) |
| Call method get_evaluated_meta of interface afw_value. More... | |
| #define | afw_value_get_evaluated_metas(instance, p, xctx) |
| Call method get_evaluated_metas of interface afw_value. More... | |
| #define | afw_value_produce_compiler_listing(instance, writer, xctx) |
| Call method produce_compiler_listing of interface afw_value. More... | |
| #define | afw_value_decompile(instance, writer, xctx) |
| Call method decompile of interface afw_value. More... | |
| #define | afw_value_get_info(instance, info, p, xctx) |
| Call method get_info of interface afw_value. More... | |
Adaptive value.
| #define afw_value_decompile | ( | instance, | |
| writer, | |||
| xctx | |||
| ) |
Call method decompile of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| writer | Pointer to writer instance. |
| xctx | This is the caller's xctx. |
Definition at line 5430 of file afw_interface.h.
| #define afw_value_get_data_type | ( | instance, | |
| xctx | |||
| ) |
Call method get_data_type of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| xctx | This is the caller's xctx. |
Definition at line 5332 of file afw_interface.h.
| #define afw_value_get_evaluated_data_type | ( | instance, | |
| xctx | |||
| ) |
Call method get_evaluated_data_type of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| xctx | This is the caller's xctx. |
Definition at line 5346 of file afw_interface.h.
| #define afw_value_get_evaluated_data_type_parameter | ( | instance, | |
| xctx | |||
| ) |
Call method get_evaluated_data_type_parameter of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| xctx | This is the caller's xctx. |
Definition at line 5360 of file afw_interface.h.
| #define afw_value_get_evaluated_meta | ( | instance, | |
| p, | |||
| xctx | |||
| ) |
Call method get_evaluated_meta of interface afw_value.
| instance | Pointer to this adaptive value instance. IMPORTANT: Do not evaluate instance before calling since meta is harvested from the value's inf. |
| p | Pool to use for result. |
| xctx | This is the caller's xctx. |
Definition at line 5377 of file afw_interface.h.
| #define afw_value_get_evaluated_metas | ( | instance, | |
| p, | |||
| xctx | |||
| ) |
Call method get_evaluated_metas of interface afw_value.
| instance | Pointer to this adaptive value instance. NOTE: Always evaluate instance before calling so that right value inf is used. |
| p | Pool to use for result. |
| xctx | This is the caller's xctx. |
Definition at line 5396 of file afw_interface.h.
| #define afw_value_get_info | ( | instance, | |
| info, | |||
| p, | |||
| xctx | |||
| ) |
Call method get_info of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| info | Struct that will be filled by this method with info about this value. |
| p | Pool to use if needed. |
| xctx | This is the caller's xctx. |
Definition at line 5449 of file afw_interface.h.
| #define afw_value_get_reference | ( | instance, | |
| p, | |||
| xctx | |||
| ) |
Call method get_reference of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| p | Pool for result. |
| xctx | This is the caller's xctx. |
Definition at line 5299 of file afw_interface.h.
| #define afw_value_optional_evaluate | ( | instance, | |
| p, | |||
| xctx | |||
| ) |
Call method optional_evaluate of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| p | Pool for result. |
| xctx | This is the caller's xctx. |
Definition at line 5316 of file afw_interface.h.
| #define afw_value_optional_release | ( | instance, | |
| xctx | |||
| ) |
Call method optional_release of interface afw_value.
| instance | Pointer to this pool instance. |
| xctx | This is the caller's xctx. |
Definition at line 5284 of file afw_interface.h.
| #define afw_value_produce_compiler_listing | ( | instance, | |
| writer, | |||
| xctx | |||
| ) |
Call method produce_compiler_listing of interface afw_value.
| instance | Pointer to this adaptive value instance. |
| writer | Pointer to writer instance. |
| xctx | This is the caller's xctx. |
Definition at line 5413 of file afw_interface.h.
| typedef void(* afw_value_decompile_t) (const afw_value_t *instance, const afw_writer_t *writer, afw_xctx_t *xctx) |
Definition at line 5247 of file afw_interface.h.
| typedef const afw_data_type_t*(* afw_value_get_data_type_t) (const afw_value_t *instance, afw_xctx_t *xctx) |
Definition at line 5208 of file afw_interface.h.
| typedef const afw_utf8_t*(* afw_value_get_evaluated_data_type_parameter_t) (const afw_value_t *instance, afw_xctx_t *xctx) |
Definition at line 5220 of file afw_interface.h.
| typedef const afw_data_type_t*(* afw_value_get_evaluated_data_type_t) (const afw_value_t *instance, afw_xctx_t *xctx) |
Definition at line 5214 of file afw_interface.h.
| typedef const afw_value_t*(* afw_value_get_evaluated_meta_t) (const afw_value_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 5226 of file afw_interface.h.
| typedef const afw_value_t*(* afw_value_get_evaluated_metas_t) (const afw_value_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 5233 of file afw_interface.h.
| typedef void(* afw_value_get_info_t) (const afw_value_t *instance, afw_value_info_t *info, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 5254 of file afw_interface.h.
| typedef const afw_value_t*(* afw_value_get_reference_t) (const afw_value_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 5194 of file afw_interface.h.
| typedef const afw_value_t*(* afw_value_optional_evaluate_t) (const afw_value_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) |
Definition at line 5201 of file afw_interface.h.
| typedef void(* afw_value_optional_release_t) (const afw_value_t *instance, afw_xctx_t *xctx) |
Definition at line 5188 of file afw_interface.h.
| typedef void(* afw_value_produce_compiler_listing_t) (const afw_value_t *instance, const afw_writer_t *writer, afw_xctx_t *xctx) |
Definition at line 5240 of file afw_interface.h.