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.