Adaptive Framework
0.9.0
|
afw_value implementation for list expression More...
Go to the source code of this file.
Macros | |
#define | impl_afw_value_optional_release NULL |
#define | impl_afw_value_get_reference NULL |
#define | impl_afw_value_get_evaluated_meta afw_value_internal_get_evaluated_meta_for_list |
#define | impl_afw_value_get_evaluated_metas afw_value_internal_get_evaluated_metas_for_list |
#define | AFW_IMPLEMENTATION_ID "list_expression" |
#define | AFW_IMPLEMENTATION_INF_SPECIFIER AFW_DEFINE_CONST_DATA |
#define | AFW_IMPLEMENTATION_INF_LABEL afw_value_list_expression_inf |
Functions | |
afw_value_create_list_expression (const afw_compile_value_contextual_t *contextual, const afw_value_t *internal, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create function for list expression value. More... | |
const afw_value_t * | impl_afw_value_optional_evaluate (const afw_value_t *instance, const afw_pool_t *p, afw_xctx_t *xctx) |
const afw_data_type_t * | impl_afw_value_get_data_type (const afw_value_t *instance, afw_xctx_t *xctx) |
const afw_data_type_t * | impl_afw_value_get_evaluated_data_type (const afw_value_t *instance, afw_xctx_t *xctx) |
const afw_utf8_t * | impl_afw_value_get_evaluated_data_type_parameter (const afw_value_t *instance, afw_xctx_t *xctx) |
void | impl_afw_value_produce_compiler_listing (const afw_value_t *instance, const afw_writer_t *writer, afw_xctx_t *xctx) |
void | impl_afw_value_decompile (const afw_value_t *instance, const afw_writer_t *writer, afw_xctx_t *xctx) |
void | impl_afw_value_get_info (const afw_value_t *instance, afw_value_info_t *info, const afw_pool_t *p, afw_xctx_t *xctx) |
afw_value implementation for list expression
Definition in file afw_value_list_expression.c.