Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions | Variables

Adaptive Function is<unevaluated> More...

Functions

const afw_value_tafw_function_execute_meta (afw_function_execute_t *x)
 Adaptive Function meta More...
 
const afw_value_tafw_function_execute_metas (afw_function_execute_t *x)
 Adaptive Function metas More...
 

Variables

 afw_function_definition_meta
 Function definition meta.
 
 afw_function_definition_metas
 Function definition metas.
 

Detailed Description

Adaptive Function is<unevaluated>

Parameters
xfunction execute parameter.

Checks whether value is dataType unevaluated and return the boolean result.

This function is pure, so it will always return the same result given exactly the same parameters and has no side effects.

Declaration:

function is<unevaluated>(
value: any
): boolean;

Parameters:

value - (any dataType) Value to check.

Returns:

(boolean)

Implemented by afw_function_execute_is()


value adaptive functions.

Function Documentation

◆ afw_function_execute_meta()

const afw_value_t* afw_function_execute_meta ( afw_function_execute_t x)

Adaptive Function meta

Parameters
xfunction execute parameter.

This function returns an object containing meta information for an adaptive value.

This function is pure, so it will always return the same result given exactly the same parameters and has no side effects.

Declaration:

function meta(
value: any
): object;

Parameters:

value - (any dataType) This is the adaptive value whose meta object is to be returned.

Returns:

(object) An object containing the meta information for the adaptive value. The objectType of this object is normally AdaptiveValueMeta or one of its descendants.

Definition at line 51 of file afw_function_value.c.

◆ afw_function_execute_metas()

const afw_value_t* afw_function_execute_metas ( afw_function_execute_t x)

Adaptive Function metas

Parameters
xfunction execute parameter.

This function returns a list of the result of calling meta() for each value in a list or object adaptive value.

This function is pure, so it will always return the same result given exactly the same parameters and has no side effects.

Declaration:

function metas(
value: any
): object;

Parameters:

value - (any dataType) This is an adaptive list or object.

Returns:

(object) An list containing the result of calling meta() of each value in list or object adaptive value.

Definition at line 94 of file afw_function_value.c.