Adaptive Framework
0.9.0
|
Function execute parameter. More...
#include <afw_function.h>
Data Fields | |
const afw_value_call_built_in_function_t * | self |
self of call_built_in_function. | |
const afw_pool_t * | p |
Pool for result. | |
afw_xctx_t * | xctx |
The execution context (xctx) of caller. | |
const afw_value_function_definition_t * | function |
The evaluated function definition. More... | |
const afw_data_type_t * | data_type |
This is the <dataType> for data type functions or NULL. | |
const afw_value_t * | first_arg |
This is the evaluated first parameter if data type function. | |
const afw_value_t *const * | argv |
This is the function parameters. More... | |
afw_size_t | argc |
This is the argv count not counting argv[0]. | |
Function execute parameter.
This is the parameter sent to implementation of a built-in function during evaluation.
Definition at line 53 of file afw_function.h.
const afw_value_t* const* argv |
This is the function parameters.
argv[0] Is the original function definition. For a function called polymorphically, this is the polymorphic function definition.
Definition at line 86 of file afw_function.h.
const afw_value_function_definition_t* function |
The evaluated function definition.
For functions that are called polymorphically, this is the resolved function implementation for the specific data type. See argv[0] for the original.
Definition at line 71 of file afw_function.h.