68 afw_compile_type_template,
69 NULL, NULL, x->
p, x->
xctx);
72 listing = afw_function_evaluate_whitespace_parameter(x, 2);
133 afw_compile_type_template,
134 NULL, NULL, x->
p, x->
xctx);
Adaptive Framework Core API.
afw_value_create_string(const afw_utf8_t *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Create function for unmanaged data type string value.
#define afw_compile_to_value(string, source_location, compile_type, parent, shared, p, xctx)
Compile string to adaptive value.
#define AFW_FUNCTION_SOURCE_LOCATION
Source location of a value.
#define AFW_FUNCTION_EVALUATE_REQUIRED_DATA_TYPE_PARAMETER(A_RESULT, A_N, A_TYPE)
Evaluate an arg for a particular data type.
#define AFW_FUNCTION_PARAMETER_IS_PRESENT(A_N)
Determine if a specific parameter value is present.
const afw_value_t * afw_function_execute_compile_template(afw_function_execute_t *x)
Adaptive Function compile<template>
const afw_value_t * afw_function_execute_evaluate_template(afw_function_execute_t *x)
Adaptive Function evaluate<template>
afw_value_compiler_listing_to_string(const afw_value_t *value, const afw_utf8_t *tab, const afw_pool_t *p, afw_xctx_t *xctx)
Decompile a value to a compiler listing string.
#define afw_value_evaluate(value, p, xctx)
Evaluate value if needed using specific pool.
afw_value_evaluate_with_additional_untrusted_qualified_variables(const afw_value_t *value, const afw_value_t *untrusted_qualified_variables, const afw_pool_t *p, afw_xctx_t *xctx)
Evaluate a value with additional insecure context.
Function execute parameter.
const afw_value_t *const * argv
This is the function parameters.
afw_xctx_t * xctx
The execution context (xctx) of caller.
const afw_pool_t * p
Pool for result.
NFC normalized UTF-8 string.
Interface afw_value public struct.
struct for data type string values.