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

Adaptive Function url_encode<anyURI> More...

Functions

const afw_value_tafw_function_execute_decode_to_string_base64Binary (afw_function_execute_t *x)
 Adaptive Function decode_to_string<base64Binary> More...
 

Variables

 afw_function_definition_at_least_one_member_of_base64Binary
 Function definition at_least_one_member_of<base64Binary>
 
 afw_function_definition_bag_base64Binary
 Adaptive Function at_least_one_member_of<base64Binary> More...
 
 afw_function_definition_bag_size_base64Binary
 Adaptive Function bag<base64Binary> More...
 
 afw_function_definition_base64Binary
 Adaptive Function bag_size<base64Binary> More...
 
 afw_function_definition_decode_to_string_base64Binary
 Adaptive Function base64Binary More...
 
 afw_function_definition_eq_base64Binary
 Function definition eq<base64Binary>
 
 afw_function_definition_eqx_base64Binary
 Adaptive Function eq<base64Binary> More...
 
 afw_function_definition_ge_base64Binary
 Adaptive Function eqx<base64Binary> More...
 
 afw_function_definition_gt_base64Binary
 Adaptive Function ge<base64Binary> More...
 
 afw_function_definition_intersection_base64Binary
 Adaptive Function gt<base64Binary> More...
 
 afw_function_definition_is_base64Binary
 Adaptive Function intersection<base64Binary> More...
 
 afw_function_definition_is_in_base64Binary
 Adaptive Function is<base64Binary> More...
 
 afw_function_definition_le_base64Binary
 Adaptive Function is_in<base64Binary> More...
 
 afw_function_definition_lt_base64Binary
 Adaptive Function le<base64Binary> More...
 
 afw_function_definition_ne_base64Binary
 Adaptive Function lt<base64Binary> More...
 
 afw_function_definition_nex_base64Binary
 Adaptive Function ne<base64Binary> More...
 
 afw_function_definition_one_and_only_base64Binary
 Adaptive Function nex<base64Binary> More...
 
 afw_function_definition_set_equals_base64Binary
 Adaptive Function one_and_only<base64Binary> More...
 
 afw_function_definition_subset_base64Binary
 Adaptive Function set_equals<base64Binary> More...
 
 afw_function_definition_to_string_base64Binary
 Adaptive Function subset<base64Binary> More...
 
 afw_function_definition_union_base64Binary
 Adaptive Function to_string<base64Binary> More...
 

Detailed Description

Adaptive Function url_encode<anyURI>

Parameters
xfunction execute parameter.

URL encode a value or bag of values.

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

Declaration:

function url_encode<anyURI>(
unencoded: anyURI
): string;

Parameters:

unencoded - (anyURI) URL encode a single value. See the url_encode method for the data type of more details.

Returns:

(string) URI encoded string.

Implemented by afw_function_execute_url_encode()


base64Binary adaptive functions.

Function Documentation

◆ afw_function_execute_decode_to_string_base64Binary()

const afw_value_t* afw_function_execute_decode_to_string_base64Binary ( afw_function_execute_t x)

Adaptive Function decode_to_string<base64Binary>

Parameters
xfunction execute parameter.

Decode base64Binary value to string. An error is thrown if decoded value is not valid UTF-8.

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

Declaration:

function decode_to_string<base64Binary>(
value: base64Binary
): string;

Parameters:

value - (base64Binary) The base64Binary value to decode.

Returns:

(string) The decoded string.

Definition at line 48 of file afw_function_base64Binary.c.

Variable Documentation

◆ afw_function_definition_bag_base64Binary

afw_function_definition_bag_base64Binary

Adaptive Function at_least_one_member_of<base64Binary>

Parameters
xfunction execute parameter.

Returns boolean true if at least one value in base64Binary list1 is in base64Binary list2.

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

Declaration:

function at_least_one_member_of<base64Binary>(
list1: (list base64Binary),
list2: (list base64Binary)
): boolean;

Parameters:

list1 - (list base64Binary) The first list.

list2 - (list base64Binary) The second list.

Returns:

(boolean)

Implemented by afw_function_execute_at_least_one_member_of()


Function definition bag<base64Binary>

Definition at line 3379 of file afw_function_bindings.h.

◆ afw_function_definition_bag_size_base64Binary

afw_function_definition_bag_size_base64Binary

Adaptive Function bag<base64Binary>

Parameters
xfunction execute parameter.

Takes any number of base64Binary values and returns a list of list.

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

Declaration:

function bag<base64Binary>(
...values: (list of (list base64Binary))
): (list base64Binary);

Parameters:

values - (0 or more list base64Binary)

Returns:

(list base64Binary)

Implemented by afw_function_execute_bag()


Function definition bag_size<base64Binary>

Definition at line 3413 of file afw_function_bindings.h.

◆ afw_function_definition_base64Binary

afw_function_definition_base64Binary

Adaptive Function bag_size<base64Binary>

Parameters
xfunction execute parameter.

This returns the integer number of values in list.

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

Declaration:

function bag_size<base64Binary>(
value: (list base64Binary)
): integer;

Parameters:

value - (list base64Binary)

Returns:

(integer)

Implemented by afw_function_execute_bag_size()


Function definition base64Binary

Definition at line 3447 of file afw_function_bindings.h.

◆ afw_function_definition_decode_to_string_base64Binary

afw_function_definition_decode_to_string_base64Binary

Adaptive Function base64Binary

Parameters
xfunction execute parameter.

Converts value to data type base64Binary returning base64Binary 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 base64Binary(
value: any
): base64Binary;

Parameters:

value - (any dataType) Value to convert.

Returns:

(base64Binary) Converted value.

Errors thrown:

cast_error - value could not be converted

Implemented by afw_function_execute_convert()


Function definition decode_to_string<base64Binary>

Definition at line 3485 of file afw_function_bindings.h.

◆ afw_function_definition_eqx_base64Binary

afw_function_definition_eqx_base64Binary

Adaptive Function eq<base64Binary>

Parameters
xfunction execute parameter.

Determine if base64Binary arg1 is equal to the value of arg2 converted to the data type of arg1 then return the boolean result. Use "eqx" ("===") instead if you want false to be returned if arg1 and arg2's data type don't match.

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

Declaration:

function eq<base64Binary>(
arg1: base64Binary,
arg2: any
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (any dataType)

Returns:

(boolean)

Errors thrown:

conversion - arg2 cannot be converted to the data type of arg1.

Implemented by afw_function_execute_eq()


Function definition eqx<base64Binary>

Definition at line 3563 of file afw_function_bindings.h.

◆ afw_function_definition_ge_base64Binary

afw_function_definition_ge_base64Binary

Adaptive Function eqx<base64Binary>

Parameters
xfunction execute parameter.

Determine if for base64Binary arg1 is equal to the value and data type of arg2 then return the boolean result. Use "eq" ("==") instead if you want arg2 to be converted to the data type of arg1 before comparison.

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

Declaration:

function eqx<base64Binary>(
arg1: base64Binary,
arg2: any
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_eqx()


Function definition ge<base64Binary>

Definition at line 3602 of file afw_function_bindings.h.

◆ afw_function_definition_gt_base64Binary

afw_function_definition_gt_base64Binary

Adaptive Function ge<base64Binary>

Parameters
xfunction execute parameter.

Checks for base64Binary arg1 is greater than or equal to base64Binary arg2 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 ge<base64Binary>(
arg1: base64Binary,
arg2: base64Binary
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (base64Binary)

Returns:

(boolean)

Implemented by afw_function_execute_ge()


Function definition gt<base64Binary>

Definition at line 3640 of file afw_function_bindings.h.

◆ afw_function_definition_intersection_base64Binary

afw_function_definition_intersection_base64Binary

Adaptive Function gt<base64Binary>

Parameters
xfunction execute parameter.

Checks for base64Binary arg1 is greater than base64Binary arg2 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 gt<base64Binary>(
arg1: base64Binary,
arg2: base64Binary
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (base64Binary)

Returns:

(boolean)

Implemented by afw_function_execute_gt()


Function definition intersection<base64Binary>

Definition at line 3678 of file afw_function_bindings.h.

◆ afw_function_definition_is_base64Binary

afw_function_definition_is_base64Binary

Adaptive Function intersection<base64Binary>

Parameters
xfunction execute parameter.

Returns a list of base64Binary with the values that are common to both list of base64Binary list1 and list2.

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

Declaration:

function intersection<base64Binary>(
list1: (list base64Binary),
list2: (list base64Binary)
): (list base64Binary);

Parameters:

list1 - (list base64Binary) The first list.

list2 - (list base64Binary) The second list.

Returns:

(list base64Binary)

Implemented by afw_function_execute_intersection()


Function definition is<base64Binary>

Definition at line 3716 of file afw_function_bindings.h.

◆ afw_function_definition_is_in_base64Binary

afw_function_definition_is_in_base64Binary

Adaptive Function is<base64Binary>

Parameters
xfunction execute parameter.

Checks whether value is dataType base64Binary 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<base64Binary>(
value: any
): boolean;

Parameters:

value - (any dataType) Value to check.

Returns:

(boolean)

Implemented by afw_function_execute_is()


Function definition is_in<base64Binary>

Definition at line 3750 of file afw_function_bindings.h.

◆ afw_function_definition_le_base64Binary

afw_function_definition_le_base64Binary

Adaptive Function is_in<base64Binary>

Parameters
xfunction execute parameter.

Checks whether base64Binary value is in list of base64Binary list and returns 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_in<base64Binary>(
value: base64Binary,
list: (list base64Binary)
): boolean;

Parameters:

value - (base64Binary)

list - (list base64Binary)

Returns:

(boolean)

Implemented by afw_function_execute_is_in()


Function definition le<base64Binary>

Definition at line 3788 of file afw_function_bindings.h.

◆ afw_function_definition_lt_base64Binary

afw_function_definition_lt_base64Binary

Adaptive Function le<base64Binary>

Parameters
xfunction execute parameter.

Checks for base64Binary arg1 is less than or equal to base64Binary arg2 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 le<base64Binary>(
arg1: base64Binary,
arg2: any
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_le()


Function definition lt<base64Binary>

Definition at line 3826 of file afw_function_bindings.h.

◆ afw_function_definition_ne_base64Binary

afw_function_definition_ne_base64Binary

Adaptive Function lt<base64Binary>

Parameters
xfunction execute parameter.

Checks for base64Binary arg1 is less that base64Binary arg2 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 lt<base64Binary>(
arg1: base64Binary,
arg2: base64Binary
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (base64Binary)

Returns:

(boolean)

Implemented by afw_function_execute_lt()


Function definition ne<base64Binary>

Definition at line 3864 of file afw_function_bindings.h.

◆ afw_function_definition_nex_base64Binary

afw_function_definition_nex_base64Binary

Adaptive Function ne<base64Binary>

Parameters
xfunction execute parameter.

Determine if base64Binary arg1 is not equal to the value of arg2 converted to the data type of arg1 then return the boolean result. Use "nex" ("!==") instead if you want true to be returned if arg1 and arg2's data type don't match.

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

Declaration:

function ne<base64Binary>(
arg1: base64Binary,
arg2: any
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (any dataType)

Returns:

(boolean)

Errors thrown:

conversion - arg2 cannot be converted to the data type of arg1.

Implemented by afw_function_execute_ne()


Function definition nex<base64Binary>

Definition at line 3908 of file afw_function_bindings.h.

◆ afw_function_definition_one_and_only_base64Binary

afw_function_definition_one_and_only_base64Binary

Adaptive Function nex<base64Binary>

Parameters
xfunction execute parameter.

Determine if for base64Binary arg1 is not equal to the value or data type of arg2 then return the boolean result. Use "ne" ("!=") instead if you want arg2 to be converted to the data type of arg1 before comparison.

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

Declaration:

function nex<base64Binary>(
arg1: base64Binary,
arg2: any
): boolean;

Parameters:

arg1 - (base64Binary)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_nex()


Function definition one_and_only<base64Binary>

Definition at line 3947 of file afw_function_bindings.h.

◆ afw_function_definition_set_equals_base64Binary

afw_function_definition_set_equals_base64Binary

Adaptive Function one_and_only<base64Binary>

Parameters
xfunction execute parameter.

This converts a list of base64Binary values that contains one value to a single base64Binary 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 one_and_only<base64Binary>(
list: (list list)
): base64Binary;

Parameters:

list - (list list)

Returns:

(base64Binary)

Errors thrown:

arg_error - list does not contain exactly one value

Implemented by afw_function_execute_one_and_only()


Function definition set_equals<base64Binary>

Definition at line 3986 of file afw_function_bindings.h.

◆ afw_function_definition_subset_base64Binary

afw_function_definition_subset_base64Binary

Adaptive Function set_equals<base64Binary>

Parameters
xfunction execute parameter.

Returns boolean true if base64Binary list1 and base64Binary list2 are subsets of each other 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 set_equals<base64Binary>(
list1: (list base64Binary),
list2: (list base64Binary)
): boolean;

Parameters:

list1 - (list base64Binary)

list2 - (list base64Binary)

Returns:

(boolean)

Implemented by afw_function_execute_set_equals()


Function definition subset<base64Binary>

Definition at line 4024 of file afw_function_bindings.h.

◆ afw_function_definition_to_string_base64Binary

afw_function_definition_to_string_base64Binary

Adaptive Function subset<base64Binary>

Parameters
xfunction execute parameter.

Returns boolean true if the unique values in base64Binary list1 are all in base64Binary list2.

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

Declaration:

function subset<base64Binary>(
list1: (list base64Binary),
list2: (list base64Binary)
): boolean;

Parameters:

list1 - (list base64Binary) The first list.

list2 - (list base64Binary) The second list.

Returns:

(boolean)

Implemented by afw_function_execute_subset()


Function definition to_string<base64Binary>

Definition at line 4062 of file afw_function_bindings.h.

◆ afw_function_definition_union_base64Binary

afw_function_definition_union_base64Binary

Adaptive Function to_string<base64Binary>

Parameters
xfunction execute parameter.

Converts base64Binary value to string. For list values, the to_string() value for each entry is returned separated with commas.

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

Declaration:

function to_string<base64Binary>(
value: base64Binary
): string;

Parameters:

value - (base64Binary) A base64Binary value.

Returns:

(string) The string representation of the value.

Implemented by afw_function_execute_convert()


Function definition union<base64Binary>

Definition at line 4097 of file afw_function_bindings.h.