64 for (count = 2; count <= x->
argc; count++)
67 source, count,
object);
68 for (iterator = NULL;;) {
70 source->internal, &iterator, &property_name, x->
xctx);
73 property_name, value, x->
xctx);
128 options_object->internal, x->
p, x->
xctx);
131 NULL, options, x->
p, x->
xctx);
191 &adaptorId->internal, &objectType->internal, &objectId->internal,
302 &name->internal, x->
xctx);
304 result = the_default;
Adaptive Framework Core Internal.
#define afw_value_is_null(A_VALUE)
Macro to determine if value is evaluated null.
afw_value_create_object(const afw_object_t *internal, const afw_pool_t *p, afw_xctx_t *xctx)
Create function for unmanaged data type object value.
struct afw_iterator_s afw_iterator_t
apr_size_t afw_size_t
size_t.
#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_local_object_meta_set_ids(afw_function_execute_t *x)
Adaptive Function local_object_meta_set_ids
const afw_value_t * afw_function_execute_property_exists(afw_function_execute_t *x)
Adaptive Function property_exists
const afw_value_t * afw_function_execute_property_is_not_null(afw_function_execute_t *x)
Adaptive Function property_is_not_null
const afw_value_t * afw_function_execute_apply_object_options(afw_function_execute_t *x)
Adaptive Function apply_object_options
const afw_value_t * afw_function_execute_add_properties(afw_function_execute_t *x)
Adaptive Function add_properties
const afw_value_t * afw_function_execute_property_get(afw_function_execute_t *x)
Adaptive Function property_get
#define afw_object_get_property(instance, property_name, xctx)
Call method get_property of interface afw_object.
#define afw_object_get_next_property(instance, iterator, property_name, xctx)
Call method get_next_property of interface afw_object.
#define afw_object_has_property(instance, property_name, xctx)
Call method has_property of interface afw_object.
afw_object_options_set_from_object(const afw_object_options_t *initial_options, const afw_object_t *options_object, const afw_pool_t *p, afw_xctx_t *xctx)
Set object processing options from options object.
afw_object_view_create(const afw_object_t *instance, const afw_utf8_t *entity_path, const afw_object_options_t *options, const afw_pool_t *p, afw_xctx_t *xctx)
Create an object view of an object in specified pool.
afw_object_set_property(const afw_object_t *instance, const afw_utf8_t *property_name, const afw_value_t *value, afw_xctx_t *xctx)
Set the value of an object's property.
#define afw_value_evaluate(value, p, xctx)
Evaluate value if needed using specific pool.
afw_value_false
Adaptive value false.
afw_value_null
Adaptive value null.
afw_value_true
Adaptive value true.
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.
afw_size_t argc
This is the argv count not counting argv[0].
Struct for object processing options.
Interface afw_object public struct.
NFC normalized UTF-8 string.
struct for data type object values.
Interface afw_value public struct.
struct for data type string values.