Adaptive Framework
0.9.0
|
Implementation of afw_value interface for annotated. 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_default |
#define | impl_afw_value_get_evaluated_metas afw_value_internal_get_evaluated_metas_default |
#define | AFW_IMPLEMENTATION_ID "annotated" |
#define | AFW_IMPLEMENTATION_INF_SPECIFIER AFW_DEFINE_CONST_DATA |
#define | AFW_IMPLEMENTATION_INF_LABEL afw_value_annotated_inf |
Functions | |
afw_value_annotation_allocate (const afw_pool_t *p, afw_xctx_t *xctx) | |
Allocate function for annotation value. More... | |
afw_value_annotated_create (const afw_compile_value_contextual_t *contextual, const afw_value_t *value, const afw_object_t *annotation, const afw_pool_t *p, afw_xctx_t *xctx) | |
Create function for annotated 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) |
Implementation of afw_value interface for annotated.
Definition in file afw_value_annotated.c.