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

Macros

#define AFW_DATA_TYPE_METHOD_ID_MAP(XX)
 Adaptive Function yearMonthDuration More...
 

Typedefs

typedef enum afw_data_type_method_number_e afw_data_type_method_number_t
 Data type method number enum for afw_. More...
 

Enumerations

enum  afw_data_type_method_number_e { afw_data_type_method_number_unassigned = 0 , afw_data_type_method_number__max }
 Data type method number enum for afw_. More...
 

Functions

const afw_value_tafw_function_execute_at_least_one_member_of (afw_function_execute_t *x)
 Function implementation function AFW_FUNCTION_EXECUTE_STANDARD_POLYMORPHIC_FUNCTION_HANDLING. More...
 
const afw_value_tafw_function_execute_bag (afw_function_execute_t *x)
 Function implementation function afw_function_execute_bag. More...
 
const afw_value_tafw_function_execute_bag_size (afw_function_execute_t *x)
 Function implementation function afw_function_execute_bag_size. More...
 
const afw_value_tafw_function_execute_clone (afw_function_execute_t *x)
 Function implementation function afw_function_execute_clone. More...
 
const afw_value_tafw_function_execute_convert (afw_function_execute_t *x)
 Function implementation function afw_function_execute_convert. More...
 
const afw_value_tafw_function_execute_encode_as_base64Binary (afw_function_execute_t *x)
 Function implementation function afw_function_execute_encode_as_base64Binary. More...
 
const afw_value_tafw_function_execute_encode_as_hexBinary (afw_function_execute_t *x)
 Function implementation function afw_function_execute_encode_as_hexBinary. More...
 
const afw_value_tafw_function_execute_ends_with (afw_function_execute_t *x)
 Function implementation function afw_function_execute_ends_with. More...
 
const afw_value_tafw_function_execute_eq (afw_function_execute_t *x)
 Function implementation function afw_function_execute_eq. More...
 
const afw_value_tafw_function_execute_eqx (afw_function_execute_t *x)
 Function implementation function afw_function_execute_eqx. More...
 
const afw_value_tafw_function_execute_ge (afw_function_execute_t *x)
 Function implementation function afw_function_execute_ge. More...
 
const afw_value_tafw_function_execute_gt (afw_function_execute_t *x)
 Function implementation function afw_function_execute_gt. More...
 
const afw_value_tafw_function_execute_includes (afw_function_execute_t *x)
 Function implementation function afw_function_execute_includes. More...
 
const afw_value_tafw_function_execute_includes_list (afw_function_execute_t *x)
 Function implementation function afw_function_execute_includes_list. More...
 
const afw_value_tafw_function_execute_index_of (afw_function_execute_t *x)
 Function implementation function afw_function_execute_index_of. More...
 
const afw_value_tafw_function_execute_intersection (afw_function_execute_t *x)
 Function implementation function afw_function_execute_intersection. More...
 
const afw_value_tafw_function_execute_is (afw_function_execute_t *x)
 Function implementation function afw_function_execute_is. More...
 
const afw_value_tafw_function_execute_is_in (afw_function_execute_t *x)
 Function implementation function afw_function_execute_is_in. More...
 
const afw_value_tafw_function_execute_last_index_of (afw_function_execute_t *x)
 Function implementation function afw_function_execute_last_index_of. More...
 
const afw_value_tafw_function_execute_le (afw_function_execute_t *x)
 Function implementation function afw_function_execute_le. More...
 
const afw_value_tafw_function_execute_length (afw_function_execute_t *x)
 Function implementation function afw_function_execute_length. More...
 
const afw_value_tafw_function_execute_lt (afw_function_execute_t *x)
 Function implementation function afw_function_execute_lt. More...
 
const afw_value_tafw_function_execute_max (afw_function_execute_t *x)
 Function implementation function afw_function_execute_max. More...
 
const afw_value_tafw_function_execute_min (afw_function_execute_t *x)
 Function implementation function afw_function_execute_min. More...
 
const afw_value_tafw_function_execute_ne (afw_function_execute_t *x)
 Function implementation function afw_function_execute_ne. More...
 
const afw_value_tafw_function_execute_nex (afw_function_execute_t *x)
 Function implementation function afw_function_execute_nex. More...
 
const afw_value_tafw_function_execute_one_and_only (afw_function_execute_t *x)
 Function implementation function afw_function_execute_one_and_only. More...
 
const afw_value_tafw_function_execute_regexp_index_of (afw_function_execute_t *x)
 Function implementation function afw_function_execute_regexp_index_of. More...
 
const afw_value_tafw_function_execute_regexp_match (afw_function_execute_t *x)
 Function implementation function afw_function_execute_regexp_match. More...
 
const afw_value_tafw_function_execute_regexp_replace (afw_function_execute_t *x)
 Function implementation function afw_function_execute_regexp_replace. More...
 
const afw_value_tafw_function_execute_repeat (afw_function_execute_t *x)
 Function implementation function afw_function_execute_repeat. More...
 
const afw_value_tafw_function_execute_replace (afw_function_execute_t *x)
 Function implementation function afw_function_execute_replace. More...
 
const afw_value_tafw_function_execute_set_equals (afw_function_execute_t *x)
 Function implementation function afw_function_execute_set_equals. More...
 
const afw_value_tafw_function_execute_split (afw_function_execute_t *x)
 Function implementation function afw_function_execute_split. More...
 
const afw_value_tafw_function_execute_starts_with (afw_function_execute_t *x)
 Function implementation function afw_function_execute_starts_with. More...
 
const afw_value_tafw_function_execute_subset (afw_function_execute_t *x)
 Function implementation function afw_function_execute_subset. More...
 
const afw_value_tafw_function_execute_substring (afw_function_execute_t *x)
 Function implementation function afw_function_execute_substring. More...
 
const afw_value_tafw_function_execute_to_double_integer (afw_function_execute_t *x)
 Function implementation function afw_function_execute_to_double_integer. More...
 
const afw_value_tafw_function_execute_to_integer_double (afw_function_execute_t *x)
 Function implementation function afw_function_execute_to_integer_double. More...
 
const afw_value_tafw_function_execute_union (afw_function_execute_t *x)
 Function implementation function afw_function_execute_union. More...
 
const afw_value_tafw_function_execute_url_encode (afw_function_execute_t *x)
 Function implementation function afw_function_execute_url_encode. More...
 

Variables

 afw_function_definition_at_least_one_member_of_yearMonthDuration
 Function definition at_least_one_member_of<yearMonthDuration>
 
 afw_function_definition_bag_size_yearMonthDuration
 Adaptive Function at_least_one_member_of<yearMonthDuration> More...
 
 afw_function_definition_bag_yearMonthDuration
 Adaptive Function bag_size<yearMonthDuration> More...
 
 afw_function_definition_eq_yearMonthDuration
 Adaptive Function bag<yearMonthDuration> More...
 
 afw_function_definition_eqx_yearMonthDuration
 Adaptive Function eq<yearMonthDuration> More...
 
 afw_function_definition_ge_yearMonthDuration
 Adaptive Function eqx<yearMonthDuration> More...
 
 afw_function_definition_gt_yearMonthDuration
 Adaptive Function ge<yearMonthDuration> More...
 
 afw_function_definition_intersection_yearMonthDuration
 Adaptive Function gt<yearMonthDuration> More...
 
 afw_function_definition_is_in_yearMonthDuration
 Adaptive Function intersection<yearMonthDuration> More...
 
 afw_function_definition_is_yearMonthDuration
 Adaptive Function is_in<yearMonthDuration> More...
 
 afw_function_definition_le_yearMonthDuration
 Adaptive Function is<yearMonthDuration> More...
 
 afw_function_definition_lt_yearMonthDuration
 Adaptive Function le<yearMonthDuration> More...
 
 afw_function_definition_ne_yearMonthDuration
 Adaptive Function lt<yearMonthDuration> More...
 
 afw_function_definition_nex_yearMonthDuration
 Adaptive Function ne<yearMonthDuration> More...
 
 afw_function_definition_one_and_only_yearMonthDuration
 Adaptive Function nex<yearMonthDuration> More...
 
 afw_function_definition_set_equals_yearMonthDuration
 Adaptive Function one_and_only<yearMonthDuration> More...
 
 afw_function_definition_subset_yearMonthDuration
 Adaptive Function set_equals<yearMonthDuration> More...
 
 afw_function_definition_to_string_yearMonthDuration
 Adaptive Function subset<yearMonthDuration> More...
 
 afw_function_definition_union_yearMonthDuration
 Adaptive Function to_string<yearMonthDuration> More...
 
 afw_function_definition_yearMonthDuration
 Adaptive Function union<yearMonthDuration> More...
 

Detailed Description

yearMonthDuration adaptive functions.

Macro Definition Documentation

◆ AFW_DATA_TYPE_METHOD_ID_MAP

#define AFW_DATA_TYPE_METHOD_ID_MAP (   XX)

Adaptive Function yearMonthDuration

Parameters
xfunction execute parameter.

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

Parameters:

value - (any dataType) Value to convert.

Returns:

(yearMonthDuration) Converted value.

Errors thrown:

cast_error - value could not be converted

Implemented by afw_function_execute_convert()


Data type method id map for afw_

Definition at line 32862 of file afw_function_bindings.h.

Typedef Documentation

◆ afw_data_type_method_number_t

Data type method number enum for afw_.

Warning: Do not use these directly outside of core since their value may change between builds.

Enumeration Type Documentation

◆ afw_data_type_method_number_e

Data type method number enum for afw_.

Warning: Do not use these directly outside of core since their value may change between builds.

Definition at line 32948 of file afw_function_bindings.h.

Function Documentation

◆ afw_function_execute_at_least_one_member_of()

const afw_value_t* afw_function_execute_at_least_one_member_of ( afw_function_execute_t x)

Function implementation function AFW_FUNCTION_EXECUTE_STANDARD_POLYMORPHIC_FUNCTION_HANDLING.

Implementation for functions:

abs add add_dayTimeDuration add_yearMonthDuration at_least_one_member_of bag bag_size ceil clone compile decode_to_string divide encode_as_base64Binary encode_as_hexBinary ends_with eq_ignore_case evaluate floor ge gt in_range includes index_of intersection is_in last_index_of le length lt match max min mod multiply negative normalize_space normalize_to_lower_case one_and_only pow regexp_index_of regexp_match regexp_replace repeat replace round set_equals split starts_with subset substring subtract subtract_dayTimeDuration subtract_yearMonthDuration to_anyURI to_boolean to_date to_dateTime to_dayTimeDuration to_dnsName to_double to_integer to_ipAddress to_rfc822Name to_string to_time to_x500Name to_yearMonthDuration union url_encode

This execute function is represented by NULL and is handled by standard polymorphic function handling in the afw_value_call_built_in_function optional_evaluate() method.

Function implementation function afw_function_execute_at_least_one_member_of

Implementation for functions:

at_least_one_member_of<anyURI> at_least_one_member_of<base64Binary> at_least_one_member_of<boolean> at_least_one_member_of<dateTime> at_least_one_member_of<date> at_least_one_member_of<dayTimeDuration> at_least_one_member_of<double> at_least_one_member_of<hexBinary> at_least_one_member_of<integer> at_least_one_member_of<rfc822Name> at_least_one_member_of<string> at_least_one_member_of<time> at_least_one_member_of<x500Name> at_least_one_member_of<yearMonthDuration>

Definition at line 140 of file afw_function_polymorphic.c.

◆ afw_function_execute_bag()

const afw_value_t* afw_function_execute_bag ( afw_function_execute_t x)

Function implementation function afw_function_execute_bag.

Implementation for functions:

bag<anyURI> bag<base64Binary> bag<boolean> bag<dateTime> bag<date> bag<dayTimeDuration> bag<dnsName> bag<double> bag<expression> bag<function> bag<hexBinary> bag<hybrid> bag<ia5String> bag<integer> bag<ipAddress> bag<list> bag<null> bag<objectId> bag<objectPath> bag<object> bag<password> bag<rfc822Name> bag<script> bag<string> bag<template> bag<time> bag<x500Name> bag<xpathExpression> bag<yearMonthDuration>

Definition at line 203 of file afw_function_polymorphic.c.

◆ afw_function_execute_bag_size()

const afw_value_t* afw_function_execute_bag_size ( afw_function_execute_t x)

Function implementation function afw_function_execute_bag_size.

Implementation for functions:

bag_size<anyURI> bag_size<base64Binary> bag_size<boolean> bag_size<dateTime> bag_size<date> bag_size<dayTimeDuration> bag_size<dnsName> bag_size<double> bag_size<expression> bag_size<function> bag_size<hexBinary> bag_size<hybrid> bag_size<ia5String> bag_size<integer> bag_size<ipAddress> bag_size<list> bag_size<null> bag_size<objectId> bag_size<objectPath> bag_size<object> bag_size<password> bag_size<rfc822Name> bag_size<script> bag_size<string> bag_size<template> bag_size<time> bag_size<x500Name> bag_size<xpathExpression> bag_size<yearMonthDuration>

Definition at line 264 of file afw_function_polymorphic.c.

◆ afw_function_execute_clone()

const afw_value_t* afw_function_execute_clone ( afw_function_execute_t x)

Function implementation function afw_function_execute_clone.

Implementation for functions:

clone<list> clone<object>

Definition at line 312 of file afw_function_polymorphic.c.

◆ afw_function_execute_convert()

const afw_value_t* afw_function_execute_convert ( afw_function_execute_t x)

Function implementation function afw_function_execute_convert.

Implementation for functions:

anyURI to_string<anyURI> base64Binary to_string<base64Binary> boolean to_string<boolean> dateTime to_string<dateTime> date to_string<date> dayTimeDuration to_string<dayTimeDuration> dnsName to_string<dnsName> double to_string<double> expression to_string<expression> function hexBinary to_string<hexBinary> hybrid to_string<hybrid> ia5String to_string<ia5String> integer to_string<integer> ipAddress to_string<ipAddress> to_string<list> null to_string<null> objectId to_string<objectId> objectPath to_string<objectPath> object to_string<object> password to_string<password> regexp rfc822Name to_string<rfc822Name> script to_anyURI<string> to_boolean<string> to_dateTime<string> to_date<string> to_dayTimeDuration<string> to_dnsName<string> to_double<string> to_integer<string> to_ipAddress<string> to_rfc822Name<string> to_string<string> to_time<string> to_x500Name<string> to_yearMonthDuration<string> template to_string<template> time to_string<time> to_string<x500Name> x500Name to_string<xpathExpression> xpathExpression to_string<yearMonthDuration> yearMonthDuration

Definition at line 78 of file afw_function.c.

◆ afw_function_execute_encode_as_base64Binary()

const afw_value_t* afw_function_execute_encode_as_base64Binary ( afw_function_execute_t x)

Function implementation function afw_function_execute_encode_as_base64Binary.

Implementation for functions:

encode_as_base64Binary<string>

Definition at line 2807 of file afw_function_polymorphic.c.

◆ afw_function_execute_encode_as_hexBinary()

const afw_value_t* afw_function_execute_encode_as_hexBinary ( afw_function_execute_t x)

Function implementation function afw_function_execute_encode_as_hexBinary.

Implementation for functions:

encode_as_hexBinary<string>

Definition at line 2859 of file afw_function_polymorphic.c.

◆ afw_function_execute_ends_with()

const afw_value_t* afw_function_execute_ends_with ( afw_function_execute_t x)

Function implementation function afw_function_execute_ends_with.

Implementation for functions:

ends_with<anyURI> ends_with<string>

Definition at line 420 of file afw_function_polymorphic.c.

◆ afw_function_execute_eq()

const afw_value_t* afw_function_execute_eq ( afw_function_execute_t x)

Function implementation function afw_function_execute_eq.

Implementation for functions:

eq<anyURI> eq<base64Binary> eq<boolean> eq<dateTime> eq<date> eq<dayTimeDuration> eq<dnsName> eq<double> eq<expression> eq<function> eq<hexBinary> eq<hybrid> eq<ia5String> eq<integer> eq<ipAddress> eq<list> eq<objectId> eq<objectPath> eq<object> eq<password> eq eq<regexp> eq<rfc822Name> eq<script> eq<string> eq<template> eq<time> eq<x500Name> eq<xpathExpression> eq<yearMonthDuration>

Definition at line 495 of file afw_function_polymorphic.c.

◆ afw_function_execute_eqx()

const afw_value_t* afw_function_execute_eqx ( afw_function_execute_t x)

Function implementation function afw_function_execute_eqx.

Implementation for functions:

eqx<anyURI> eqx<base64Binary> eqx<boolean> eqx<dateTime> eqx<date> eqx<dayTimeDuration> eqx<dnsName> eqx<double> eqx<expression> eqx<function> eqx<hexBinary> eqx<hybrid> eqx<ia5String> eqx<integer> eqx<ipAddress> eqx<list> eqx<objectId> eqx<objectPath> eqx<object> eqx<password> eqx eqx<regexp> eqx<rfc822Name> eqx<script> eqx<string> eqx<template> eqx<time> eqx<x500Name> eqx<xpathExpression> eqx<yearMonthDuration>

Definition at line 586 of file afw_function_polymorphic.c.

◆ afw_function_execute_ge()

const afw_value_t* afw_function_execute_ge ( afw_function_execute_t x)

Function implementation function afw_function_execute_ge.

Implementation for functions:

ge<anyURI> ge<base64Binary> ge<boolean> ge<dateTime> ge<date> ge<dayTimeDuration> ge<dnsName> ge<double> ge<expression> ge<function> ge<hexBinary> ge<hybrid> ge<ia5String> ge<integer> ge<ipAddress> ge<list> ge<objectId> ge<objectPath> ge<object> ge<password> ge<regexp> ge<rfc822Name> ge<script> ge<string> ge<template> ge<time> ge<x500Name> ge<xpathExpression> ge<yearMonthDuration>

Definition at line 678 of file afw_function_polymorphic.c.

◆ afw_function_execute_gt()

const afw_value_t* afw_function_execute_gt ( afw_function_execute_t x)

Function implementation function afw_function_execute_gt.

Implementation for functions:

gt<anyURI> gt<base64Binary> gt<boolean> gt<dateTime> gt<date> gt<dayTimeDuration> gt<dnsName> gt<double> gt<expression> gt<function> gt<hexBinary> gt<hybrid> gt<ia5String> gt<integer> gt<ipAddress> gt<list> gt<objectId> gt<objectPath> gt<object> gt<password> gt<regexp> gt<rfc822Name> gt<script> gt<string> gt<template> gt<time> gt<x500Name> gt<xpathExpression> gt<yearMonthDuration>

Definition at line 759 of file afw_function_polymorphic.c.

◆ afw_function_execute_includes()

const afw_value_t* afw_function_execute_includes ( afw_function_execute_t x)

Function implementation function afw_function_execute_includes.

Implementation for functions:

includes<anyURI> includes<string>

Definition at line 839 of file afw_function_polymorphic.c.

◆ afw_function_execute_includes_list()

const afw_value_t* afw_function_execute_includes_list ( afw_function_execute_t x)

Function implementation function afw_function_execute_includes_list.

Implementation for functions:

includes<list>

Definition at line 199 of file afw_function_list.c.

◆ afw_function_execute_index_of()

const afw_value_t* afw_function_execute_index_of ( afw_function_execute_t x)

Function implementation function afw_function_execute_index_of.

Implementation for functions:

index_of<anyURI> index_of<string>

Definition at line 927 of file afw_function_polymorphic.c.

◆ afw_function_execute_intersection()

const afw_value_t* afw_function_execute_intersection ( afw_function_execute_t x)

Function implementation function afw_function_execute_intersection.

Implementation for functions:

intersection<anyURI> intersection<base64Binary> intersection<boolean> intersection<dateTime> intersection<date> intersection<dayTimeDuration> intersection<double> intersection<hexBinary> intersection<integer> intersection<rfc822Name> intersection<string> intersection<time> intersection<x500Name> intersection<yearMonthDuration>

Definition at line 1025 of file afw_function_polymorphic.c.

◆ afw_function_execute_is()

const afw_value_t* afw_function_execute_is ( afw_function_execute_t x)

Function implementation function afw_function_execute_is.

Implementation for functions:

is<anyURI> is<base64Binary> is<boolean> is<dateTime> is<date> is<dayTimeDuration> is<dnsName> is<double> is<expression> is<function> is<hexBinary> is<hybrid> is<ia5String> is<integer> is<ipAddress> is<list> is<null> is<objectId> is<objectPath> is<object> is<password> is is<rfc822Name> is<script> is<string> is<template> is<time> is<unevaluated> is<x500Name> is<xpathExpression> is<yearMonthDuration>

Definition at line 2914 of file afw_function_polymorphic.c.

◆ afw_function_execute_is_in()

const afw_value_t* afw_function_execute_is_in ( afw_function_execute_t x)

Function implementation function afw_function_execute_is_in.

Implementation for functions:

is_in<anyURI> is_in<base64Binary> is_in<boolean> is_in<dateTime> is_in<date> is_in<dayTimeDuration> is_in<dnsName> is_in<double> is_in<hexBinary> is_in<integer> is_in<ipAddress> is_in<rfc822Name> is_in<string> is_in<time> is_in<x500Name> is_in<yearMonthDuration>

Definition at line 1105 of file afw_function_polymorphic.c.

◆ afw_function_execute_last_index_of()

const afw_value_t* afw_function_execute_last_index_of ( afw_function_execute_t x)

Function implementation function afw_function_execute_last_index_of.

Implementation for functions:

last_index_of<anyURI> last_index_of<string>

Definition at line 2564 of file afw_function_polymorphic.c.

◆ afw_function_execute_le()

const afw_value_t* afw_function_execute_le ( afw_function_execute_t x)

Function implementation function afw_function_execute_le.

Implementation for functions:

le<anyURI> le<base64Binary> le<boolean> le<dateTime> le<date> le<dayTimeDuration> le<dnsName> le<double> le<expression> le<function> le<hexBinary> le<hybrid> le<ia5String> le<integer> le<ipAddress> le<list> le<objectId> le<objectPath> le<object> le<password> le<regexp> le<rfc822Name> le<script> le<string> le<template> le<time> le<x500Name> le<xpathExpression> le<yearMonthDuration>

Definition at line 1171 of file afw_function_polymorphic.c.

◆ afw_function_execute_length()

const afw_value_t* afw_function_execute_length ( afw_function_execute_t x)

Function implementation function afw_function_execute_length.

Implementation for functions:

length<anyURI> length<list> length<string>

Definition at line 1246 of file afw_function_polymorphic.c.

◆ afw_function_execute_lt()

const afw_value_t* afw_function_execute_lt ( afw_function_execute_t x)

Function implementation function afw_function_execute_lt.

Implementation for functions:

lt<anyURI> lt<base64Binary> lt<boolean> lt<dateTime> lt<date> lt<dayTimeDuration> lt<dnsName> lt<double> lt<expression> lt<function> lt<hexBinary> lt<hybrid> lt<ia5String> lt<integer> lt<ipAddress> lt<list> lt<objectId> lt<objectPath> lt<object> lt<password> lt<regexp> lt<rfc822Name> lt<script> lt<string> lt<template> lt<time> lt<x500Name> lt<xpathExpression> lt<yearMonthDuration>

Definition at line 1318 of file afw_function_polymorphic.c.

◆ afw_function_execute_max()

const afw_value_t* afw_function_execute_max ( afw_function_execute_t x)

Function implementation function afw_function_execute_max.

Implementation for functions:

max<dateTime> max<date> max<double> max<integer> max<string> max<time>

Definition at line 1391 of file afw_function_polymorphic.c.

◆ afw_function_execute_min()

const afw_value_t* afw_function_execute_min ( afw_function_execute_t x)

Function implementation function afw_function_execute_min.

Implementation for functions:

min<dateTime> min<date> min<double> min<integer> min<string> min<time>

Definition at line 1452 of file afw_function_polymorphic.c.

◆ afw_function_execute_ne()

const afw_value_t* afw_function_execute_ne ( afw_function_execute_t x)

Function implementation function afw_function_execute_ne.

Implementation for functions:

ne<anyURI> ne<base64Binary> ne<boolean> ne<dateTime> ne<date> ne<dayTimeDuration> ne<dnsName> ne<double> ne<expression> ne<function> ne<hexBinary> ne<hybrid> ne<ia5String> ne<integer> ne<ipAddress> ne<list> ne<objectId> ne<objectPath> ne<object> ne<password> ne ne<regexp> ne<rfc822Name> ne<script> ne<string> ne<template> ne<time> ne<x500Name> ne<xpathExpression> ne<yearMonthDuration>

Definition at line 1526 of file afw_function_polymorphic.c.

◆ afw_function_execute_nex()

const afw_value_t* afw_function_execute_nex ( afw_function_execute_t x)

Function implementation function afw_function_execute_nex.

Implementation for functions:

nex<anyURI> nex<base64Binary> nex<boolean> nex<dateTime> nex<date> nex<dayTimeDuration> nex<dnsName> nex<double> nex<expression> nex<function> nex<hexBinary> nex<hybrid> nex<ia5String> nex<integer> nex<ipAddress> nex<list> nex<objectId> nex<objectPath> nex<object> nex<password> nex nex<regexp> nex<rfc822Name> nex<script> nex<string> nex<template> nex<time> nex<x500Name> nex<xpathExpression> nex<yearMonthDuration>

Definition at line 1619 of file afw_function_polymorphic.c.

◆ afw_function_execute_one_and_only()

const afw_value_t* afw_function_execute_one_and_only ( afw_function_execute_t x)

Function implementation function afw_function_execute_one_and_only.

Implementation for functions:

one_and_only<anyURI> one_and_only<base64Binary> one_and_only<boolean> one_and_only<dateTime> one_and_only<date> one_and_only<dayTimeDuration> one_and_only<dnsName> one_and_only<double> one_and_only<hexBinary> one_and_only<integer> one_and_only<ipAddress> one_and_only<rfc822Name> one_and_only<string> one_and_only<time> one_and_only<x500Name> one_and_only<yearMonthDuration>

Definition at line 1710 of file afw_function_polymorphic.c.

◆ afw_function_execute_regexp_index_of()

const afw_value_t* afw_function_execute_regexp_index_of ( afw_function_execute_t x)

Function implementation function afw_function_execute_regexp_index_of.

Implementation for functions:

regexp_index_of<anyURI> regexp_index_of<string>

Todo:
FIXME: Add code.

Definition at line 2661 of file afw_function_polymorphic.c.

◆ afw_function_execute_regexp_match()

const afw_value_t* afw_function_execute_regexp_match ( afw_function_execute_t x)

Function implementation function afw_function_execute_regexp_match.

Implementation for functions:

regexp_match<anyURI> regexp_match<dnsName> regexp_match<ipAddress> regexp_match<rfc822Name> regexp_match<string> regexp_match<x500Name>

Definition at line 1770 of file afw_function_polymorphic.c.

◆ afw_function_execute_regexp_replace()

const afw_value_t* afw_function_execute_regexp_replace ( afw_function_execute_t x)

Function implementation function afw_function_execute_regexp_replace.

Implementation for functions:

regexp_replace<anyURI> regexp_replace<string>

Todo:
FIXME: Add code.

Definition at line 2713 of file afw_function_polymorphic.c.

◆ afw_function_execute_repeat()

const afw_value_t* afw_function_execute_repeat ( afw_function_execute_t x)

Function implementation function afw_function_execute_repeat.

Implementation for functions:

repeat<anyURI> repeat<string>

Todo:
FIXME: How should this limit be handled? 1000 was arbitrary.

Definition at line 1846 of file afw_function_polymorphic.c.

◆ afw_function_execute_replace()

const afw_value_t* afw_function_execute_replace ( afw_function_execute_t x)

Function implementation function afw_function_execute_replace.

Implementation for functions:

replace<anyURI> replace<string>

Definition at line 1927 of file afw_function_polymorphic.c.

◆ afw_function_execute_set_equals()

const afw_value_t* afw_function_execute_set_equals ( afw_function_execute_t x)

Function implementation function afw_function_execute_set_equals.

Implementation for functions:

set_equals<anyURI> set_equals<base64Binary> set_equals<boolean> set_equals<dateTime> set_equals<date> set_equals<dayTimeDuration> set_equals<double> set_equals<hexBinary> set_equals<integer> set_equals<rfc822Name> set_equals<string> set_equals<time> set_equals<x500Name> set_equals<yearMonthDuration>

Definition at line 2061 of file afw_function_polymorphic.c.

◆ afw_function_execute_split()

const afw_value_t* afw_function_execute_split ( afw_function_execute_t x)

Function implementation function afw_function_execute_split.

Implementation for functions:

split<anyURI> split<string>

Definition at line 2129 of file afw_function_polymorphic.c.

◆ afw_function_execute_starts_with()

const afw_value_t* afw_function_execute_starts_with ( afw_function_execute_t x)

Function implementation function afw_function_execute_starts_with.

Implementation for functions:

starts_with<anyURI> starts_with<string>

Definition at line 2243 of file afw_function_polymorphic.c.

◆ afw_function_execute_subset()

const afw_value_t* afw_function_execute_subset ( afw_function_execute_t x)

Function implementation function afw_function_execute_subset.

Implementation for functions:

subset<anyURI> subset<base64Binary> subset<boolean> subset<dateTime> subset<date> subset<dayTimeDuration> subset<double> subset<hexBinary> subset<integer> subset<rfc822Name> subset<string> subset<time> subset<x500Name> subset<yearMonthDuration>

Definition at line 2308 of file afw_function_polymorphic.c.

◆ afw_function_execute_substring()

const afw_value_t* afw_function_execute_substring ( afw_function_execute_t x)

Function implementation function afw_function_execute_substring.

Implementation for functions:

substring<anyURI> substring<string>

Definition at line 2378 of file afw_function_polymorphic.c.

◆ afw_function_execute_to_double_integer()

const afw_value_t* afw_function_execute_to_double_integer ( afw_function_execute_t x)

Function implementation function afw_function_execute_to_double_integer.

Implementation for functions:

to_double<integer>

Definition at line 345 of file afw_function_integer.c.

◆ afw_function_execute_to_integer_double()

const afw_value_t* afw_function_execute_to_integer_double ( afw_function_execute_t x)

Function implementation function afw_function_execute_to_integer_double.

Implementation for functions:

to_integer<double>

Definition at line 567 of file afw_function_double.c.

◆ afw_function_execute_union()

const afw_value_t* afw_function_execute_union ( afw_function_execute_t x)

Function implementation function afw_function_execute_union.

Implementation for functions:

union<anyURI> union<base64Binary> union<boolean> union<dateTime> union<date> union<dayTimeDuration> union<double> union<hexBinary> union<integer> union<rfc822Name> union<string> union<time> union<x500Name> union<yearMonthDuration>

Definition at line 2487 of file afw_function_polymorphic.c.

◆ afw_function_execute_url_encode()

const afw_value_t* afw_function_execute_url_encode ( afw_function_execute_t x)

Function implementation function afw_function_execute_url_encode.

Implementation for functions:

url_encode<anyURI> url_encode<string>

Definition at line 2756 of file afw_function_polymorphic.c.

Variable Documentation

◆ afw_function_definition_bag_size_yearMonthDuration

afw_function_definition_bag_size_yearMonthDuration

Adaptive Function at_least_one_member_of<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

list1 - (list yearMonthDuration) The first list.

list2 - (list yearMonthDuration) The second list.

Returns:

(boolean)

Implemented by afw_function_execute_at_least_one_member_of()


Function definition bag_size<yearMonthDuration>

Definition at line 32138 of file afw_function_bindings.h.

◆ afw_function_definition_bag_yearMonthDuration

afw_function_definition_bag_yearMonthDuration

Adaptive Function bag_size<yearMonthDuration>

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

Parameters:

value - (list yearMonthDuration)

Returns:

(integer)

Implemented by afw_function_execute_bag_size()


Function definition bag<yearMonthDuration>

Definition at line 32172 of file afw_function_bindings.h.

◆ afw_function_definition_eq_yearMonthDuration

afw_function_definition_eq_yearMonthDuration

Adaptive Function bag<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

values - (0 or more list yearMonthDuration)

Returns:

(list yearMonthDuration)

Implemented by afw_function_execute_bag()


Function definition eq<yearMonthDuration>

Definition at line 32206 of file afw_function_bindings.h.

◆ afw_function_definition_eqx_yearMonthDuration

afw_function_definition_eqx_yearMonthDuration

Adaptive Function eq<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

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

Definition at line 32250 of file afw_function_bindings.h.

◆ afw_function_definition_ge_yearMonthDuration

afw_function_definition_ge_yearMonthDuration

Adaptive Function eqx<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_eqx()


Function definition ge<yearMonthDuration>

Definition at line 32289 of file afw_function_bindings.h.

◆ afw_function_definition_gt_yearMonthDuration

afw_function_definition_gt_yearMonthDuration

Adaptive Function ge<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

arg2 - (yearMonthDuration)

Returns:

(boolean)

Implemented by afw_function_execute_ge()


Function definition gt<yearMonthDuration>

Definition at line 32327 of file afw_function_bindings.h.

◆ afw_function_definition_intersection_yearMonthDuration

afw_function_definition_intersection_yearMonthDuration

Adaptive Function gt<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

arg2 - (yearMonthDuration)

Returns:

(boolean)

Implemented by afw_function_execute_gt()


Function definition intersection<yearMonthDuration>

Definition at line 32365 of file afw_function_bindings.h.

◆ afw_function_definition_is_in_yearMonthDuration

afw_function_definition_is_in_yearMonthDuration

Adaptive Function intersection<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

list1 - (list yearMonthDuration) The first list.

list2 - (list yearMonthDuration) The second list.

Returns:

(list yearMonthDuration)

Implemented by afw_function_execute_intersection()


Function definition is_in<yearMonthDuration>

Definition at line 32403 of file afw_function_bindings.h.

◆ afw_function_definition_is_yearMonthDuration

afw_function_definition_is_yearMonthDuration

Adaptive Function is_in<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

value - (yearMonthDuration)

list - (list yearMonthDuration)

Returns:

(boolean)

Implemented by afw_function_execute_is_in()


Function definition is<yearMonthDuration>

Definition at line 32441 of file afw_function_bindings.h.

◆ afw_function_definition_le_yearMonthDuration

afw_function_definition_le_yearMonthDuration

Adaptive Function is<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

value - (any dataType) Value to check.

Returns:

(boolean)

Implemented by afw_function_execute_is()


Function definition le<yearMonthDuration>

Definition at line 32476 of file afw_function_bindings.h.

◆ afw_function_definition_lt_yearMonthDuration

afw_function_definition_lt_yearMonthDuration

Adaptive Function le<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_le()


Function definition lt<yearMonthDuration>

Definition at line 32514 of file afw_function_bindings.h.

◆ afw_function_definition_ne_yearMonthDuration

afw_function_definition_ne_yearMonthDuration

Adaptive Function lt<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

arg2 - (yearMonthDuration)

Returns:

(boolean)

Implemented by afw_function_execute_lt()


Function definition ne<yearMonthDuration>

Definition at line 32552 of file afw_function_bindings.h.

◆ afw_function_definition_nex_yearMonthDuration

afw_function_definition_nex_yearMonthDuration

Adaptive Function ne<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

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

Definition at line 32596 of file afw_function_bindings.h.

◆ afw_function_definition_one_and_only_yearMonthDuration

afw_function_definition_one_and_only_yearMonthDuration

Adaptive Function nex<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

arg1 - (yearMonthDuration)

arg2 - (any dataType)

Returns:

(boolean)

Implemented by afw_function_execute_nex()


Function definition one_and_only<yearMonthDuration>

Definition at line 32635 of file afw_function_bindings.h.

◆ afw_function_definition_set_equals_yearMonthDuration

afw_function_definition_set_equals_yearMonthDuration

Adaptive Function one_and_only<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

list - (list list)

Returns:

(yearMonthDuration)

Errors thrown:

arg_error - list does not contain exactly one value

Implemented by afw_function_execute_one_and_only()


Function definition set_equals<yearMonthDuration>

Definition at line 32674 of file afw_function_bindings.h.

◆ afw_function_definition_subset_yearMonthDuration

afw_function_definition_subset_yearMonthDuration

Adaptive Function set_equals<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

list1 - (list yearMonthDuration)

list2 - (list yearMonthDuration)

Returns:

(boolean)

Implemented by afw_function_execute_set_equals()


Function definition subset<yearMonthDuration>

Definition at line 32712 of file afw_function_bindings.h.

◆ afw_function_definition_to_string_yearMonthDuration

afw_function_definition_to_string_yearMonthDuration

Adaptive Function subset<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

list1 - (list yearMonthDuration) The first list.

list2 - (list yearMonthDuration) The second list.

Returns:

(boolean)

Implemented by afw_function_execute_subset()


Function definition to_string<yearMonthDuration>

Definition at line 32750 of file afw_function_bindings.h.

◆ afw_function_definition_union_yearMonthDuration

afw_function_definition_union_yearMonthDuration

Adaptive Function to_string<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

value - (yearMonthDuration) A yearMonthDuration value.

Returns:

(string) The string representation of the value.

Implemented by afw_function_execute_convert()


Function definition union<yearMonthDuration>

Definition at line 32785 of file afw_function_bindings.h.

◆ afw_function_definition_yearMonthDuration

afw_function_definition_yearMonthDuration

Adaptive Function union<yearMonthDuration>

Parameters
xfunction execute parameter.

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

Parameters:

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

Returns:

(list yearMonthDuration)

Implemented by afw_function_execute_union()


Function definition yearMonthDuration

Definition at line 32822 of file afw_function_bindings.h.