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

Functions

const afw_value_tafw_function_execute_match_x500Name (afw_function_execute_t *x)
 Adaptive Function match<x500Name> More...
 

Variables

 afw_function_definition_at_least_one_member_of_x500Name
 Function definition at_least_one_member_of<x500Name>
 
 afw_function_definition_bag_size_x500Name
 Adaptive Function at_least_one_member_of<x500Name> More...
 
 afw_function_definition_bag_x500Name
 Adaptive Function bag_size<x500Name> More...
 
 afw_function_definition_eq_x500Name
 Adaptive Function bag<x500Name> More...
 
 afw_function_definition_eqx_x500Name
 Adaptive Function eq<x500Name> More...
 
 afw_function_definition_ge_x500Name
 Adaptive Function eqx<x500Name> More...
 
 afw_function_definition_gt_x500Name
 Adaptive Function ge<x500Name> More...
 
 afw_function_definition_intersection_x500Name
 Adaptive Function gt<x500Name> More...
 
 afw_function_definition_is_in_x500Name
 Adaptive Function intersection<x500Name> More...
 
 afw_function_definition_is_x500Name
 Adaptive Function is_in<x500Name> More...
 
 afw_function_definition_le_x500Name
 Adaptive Function is<x500Name> More...
 
 afw_function_definition_lt_x500Name
 Adaptive Function le<x500Name> More...
 
 afw_function_definition_match_x500Name
 Adaptive Function lt<x500Name> More...
 
 afw_function_definition_ne_x500Name
 Function definition ne<x500Name>
 
 afw_function_definition_nex_x500Name
 Adaptive Function ne<x500Name> More...
 
 afw_function_definition_one_and_only_x500Name
 Adaptive Function nex<x500Name> More...
 
 afw_function_definition_regexp_match_x500Name
 Adaptive Function one_and_only<x500Name> More...
 
 afw_function_definition_set_equals_x500Name
 Adaptive Function regexp_match<x500Name> More...
 
 afw_function_definition_subset_x500Name
 Adaptive Function set_equals<x500Name> More...
 
 afw_function_definition_to_string_x500Name
 Adaptive Function subset<x500Name> More...
 
 afw_function_definition_union_x500Name
 Adaptive Function to_string<x500Name> More...
 
 afw_function_definition_x500Name
 Adaptive Function union<x500Name> More...
 

Detailed Description

x500Name adaptive functions.

Function Documentation

◆ afw_function_execute_match_x500Name()

const afw_value_t* afw_function_execute_match_x500Name ( afw_function_execute_t x)

Adaptive Function match<x500Name>

Parameters
xfunction execute parameter.

Returns true if arg1 matches some terminal sequence of RDNs from arg2 when compared using equal_x500Name.

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

Declaration:

function match<x500Name>(
arg1: x500Name,
arg2: string
): boolean;

Parameters:

arg1 - (x500Name)

arg2 - (string)

Returns:

(boolean)

Todo:
FIXME: Add code.

Definition at line 51 of file afw_function_x500Name.c.

Variable Documentation

◆ afw_function_definition_bag_size_x500Name

afw_function_definition_bag_size_x500Name

Adaptive Function at_least_one_member_of<x500Name>

Parameters
xfunction execute parameter.

Returns boolean true if at least one value in x500Name list1 is in x500Name 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<x500Name>(
list1: (list x500Name),
list2: (list x500Name)
): boolean;

Parameters:

list1 - (list x500Name) The first list.

list2 - (list x500Name) The second list.

Returns:

(boolean)

Implemented by afw_function_execute_at_least_one_member_of()


Function definition bag_size<x500Name>

Definition at line 30598 of file afw_function_bindings.h.

◆ afw_function_definition_bag_x500Name

afw_function_definition_bag_x500Name

Adaptive Function bag_size<x500Name>

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<x500Name>(
value: (list x500Name)
): integer;

Parameters:

value - (list x500Name)

Returns:

(integer)

Implemented by afw_function_execute_bag_size()


Function definition bag<x500Name>

Definition at line 30632 of file afw_function_bindings.h.

◆ afw_function_definition_eq_x500Name

afw_function_definition_eq_x500Name

Adaptive Function bag<x500Name>

Parameters
xfunction execute parameter.

Takes any number of x500Name 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<x500Name>(
...values: (list of (list x500Name))
): (list x500Name);

Parameters:

values - (0 or more list x500Name)

Returns:

(list x500Name)

Implemented by afw_function_execute_bag()


Function definition eq<x500Name>

Definition at line 30666 of file afw_function_bindings.h.

◆ afw_function_definition_eqx_x500Name

afw_function_definition_eqx_x500Name

Adaptive Function eq<x500Name>

Parameters
xfunction execute parameter.

Determine if x500Name 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<x500Name>(
arg1: x500Name,
arg2: any
): boolean;

Parameters:

arg1 - (x500Name)

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

Definition at line 30709 of file afw_function_bindings.h.

◆ afw_function_definition_ge_x500Name

afw_function_definition_ge_x500Name

Adaptive Function eqx<x500Name>

Parameters
xfunction execute parameter.

Determine if for x500Name 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<x500Name>(
arg1: x500Name,
arg2: any
): boolean;

Parameters:

arg1 - (x500Name)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_eqx()


Function definition ge<x500Name>

Definition at line 30748 of file afw_function_bindings.h.

◆ afw_function_definition_gt_x500Name

afw_function_definition_gt_x500Name

Adaptive Function ge<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (x500Name)

arg2 - (x500Name)

Returns:

(boolean)

Implemented by afw_function_execute_ge()


Function definition gt<x500Name>

Definition at line 30786 of file afw_function_bindings.h.

◆ afw_function_definition_intersection_x500Name

afw_function_definition_intersection_x500Name

Adaptive Function gt<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (x500Name)

arg2 - (x500Name)

Returns:

(boolean)

Implemented by afw_function_execute_gt()


Function definition intersection<x500Name>

Definition at line 30824 of file afw_function_bindings.h.

◆ afw_function_definition_is_in_x500Name

afw_function_definition_is_in_x500Name

Adaptive Function intersection<x500Name>

Parameters
xfunction execute parameter.

Returns a list of x500Name with the values that are common to both list of x500Name 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<x500Name>(
list1: (list x500Name),
list2: (list x500Name)
): (list x500Name);

Parameters:

list1 - (list x500Name) The first list.

list2 - (list x500Name) The second list.

Returns:

(list x500Name)

Implemented by afw_function_execute_intersection()


Function definition is_in<x500Name>

Definition at line 30862 of file afw_function_bindings.h.

◆ afw_function_definition_is_x500Name

afw_function_definition_is_x500Name

Adaptive Function is_in<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

value - (x500Name)

list - (list x500Name)

Returns:

(boolean)

Implemented by afw_function_execute_is_in()


Function definition is<x500Name>

Definition at line 30900 of file afw_function_bindings.h.

◆ afw_function_definition_le_x500Name

afw_function_definition_le_x500Name

Adaptive Function is<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

value - (any dataType) Value to check.

Returns:

(boolean)

Implemented by afw_function_execute_is()


Function definition le<x500Name>

Definition at line 30934 of file afw_function_bindings.h.

◆ afw_function_definition_lt_x500Name

afw_function_definition_lt_x500Name

Adaptive Function le<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (x500Name)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_le()


Function definition lt<x500Name>

Definition at line 30972 of file afw_function_bindings.h.

◆ afw_function_definition_match_x500Name

afw_function_definition_match_x500Name

Adaptive Function lt<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (x500Name)

arg2 - (x500Name)

Returns:

(boolean)

Implemented by afw_function_execute_lt()


Function definition match<x500Name>

Definition at line 31010 of file afw_function_bindings.h.

◆ afw_function_definition_nex_x500Name

afw_function_definition_nex_x500Name

Adaptive Function ne<x500Name>

Parameters
xfunction execute parameter.

Determine if x500Name 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<x500Name>(
arg1: x500Name,
arg2: any
): boolean;

Parameters:

arg1 - (x500Name)

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

Definition at line 31091 of file afw_function_bindings.h.

◆ afw_function_definition_one_and_only_x500Name

afw_function_definition_one_and_only_x500Name

Adaptive Function nex<x500Name>

Parameters
xfunction execute parameter.

Determine if for x500Name 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<x500Name>(
arg1: x500Name,
arg2: any
): boolean;

Parameters:

arg1 - (x500Name)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_nex()


Function definition one_and_only<x500Name>

Definition at line 31130 of file afw_function_bindings.h.

◆ afw_function_definition_regexp_match_x500Name

afw_function_definition_regexp_match_x500Name

Adaptive Function one_and_only<x500Name>

Parameters
xfunction execute parameter.

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

Parameters:

list - (list list)

Returns:

(x500Name)

Errors thrown:

arg_error - list does not contain exactly one value

Implemented by afw_function_execute_one_and_only()


Function definition regexp_match<x500Name>

Definition at line 31169 of file afw_function_bindings.h.

◆ afw_function_definition_set_equals_x500Name

afw_function_definition_set_equals_x500Name

Adaptive Function regexp_match<x500Name>

Parameters
xfunction execute parameter.

Checks whether x500Name value matches the regular expression regexp 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 regexp_match<x500Name>(
value: x500Name,
regexp: string
): boolean;

Parameters:

value - (x500Name)

regexp - (string)

Returns:

(boolean)

Implemented by afw_function_execute_regexp_match()


Function definition set_equals<x500Name>

Definition at line 31207 of file afw_function_bindings.h.

◆ afw_function_definition_subset_x500Name

afw_function_definition_subset_x500Name

Adaptive Function set_equals<x500Name>

Parameters
xfunction execute parameter.

Returns boolean true if x500Name list1 and x500Name 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<x500Name>(
list1: (list x500Name),
list2: (list x500Name)
): boolean;

Parameters:

list1 - (list x500Name)

list2 - (list x500Name)

Returns:

(boolean)

Implemented by afw_function_execute_set_equals()


Function definition subset<x500Name>

Definition at line 31245 of file afw_function_bindings.h.

◆ afw_function_definition_to_string_x500Name

afw_function_definition_to_string_x500Name

Adaptive Function subset<x500Name>

Parameters
xfunction execute parameter.

Returns boolean true if the unique values in x500Name list1 are all in x500Name 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<x500Name>(
list1: (list x500Name),
list2: (list x500Name)
): boolean;

Parameters:

list1 - (list x500Name) The first list.

list2 - (list x500Name) The second list.

Returns:

(boolean)

Implemented by afw_function_execute_subset()


Function definition to_string<x500Name>

Definition at line 31283 of file afw_function_bindings.h.

◆ afw_function_definition_union_x500Name

afw_function_definition_union_x500Name

Adaptive Function to_string<x500Name>

Parameters
xfunction execute parameter.

Converts x500Name 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<x500Name>(
value: x500Name
): string;

Parameters:

value - (x500Name) A x500Name value.

Returns:

(string) The string representation of the value.

Implemented by afw_function_execute_convert()


Function definition union<x500Name>

Definition at line 31318 of file afw_function_bindings.h.

◆ afw_function_definition_x500Name

afw_function_definition_x500Name

Adaptive Function union<x500Name>

Parameters
xfunction execute parameter.

Returns a list of x500Name contains all of the unique values in two or more list of x500Name 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 union<x500Name>(
lists_1: (list x500Name),
lists_2: (list x500Name),
...lists_rest: (list of (list x500Name))
): (list x500Name);

Parameters:

lists - (2 or more list x500Name) Two or more lists.

Returns:

(list x500Name)

Implemented by afw_function_execute_union()


Function definition x500Name

Definition at line 31355 of file afw_function_bindings.h.