|
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.