29 #define XX(id) &afw_data_type_ ##id##_direct,
40 &impl_data_type_bindings[0], xctx);
Adaptive Framework Core API.
AFW_DEFINE(const afw_object_t *)
afw_register_data_types(afw_xctx_t *xctx)
Register each afw_data_type_<dataType>.
afw_register_data_type_infs(afw_xctx_t *xctx)
Register each afw__value_evaluated_<dataType>_inf.
Adaptive Framework core data type bindings header.
#define AFW_DATA_TYPES_MAP(XX)
Data type map.
afw_value_evaluated_any_inf
Unmanaged evaluated value inf for data type any.
afw_value_evaluated_anyURI_inf
Unmanaged evaluated value inf for data type anyURI.
afw_value_evaluated_base64Binary_inf
Unmanaged evaluated value inf for data type base64Binary.
afw_value_evaluated_boolean_inf
Unmanaged evaluated value inf for data type boolean.
afw_value_evaluated_date_inf
Unmanaged evaluated value inf for data type date.
afw_value_evaluated_dateTime_inf
Unmanaged evaluated value inf for data type dateTime.
afw_value_evaluated_dayTimeDuration_inf
Unmanaged evaluated value inf for data type dayTimeDuration.
afw_value_evaluated_dnsName_inf
Unmanaged evaluated value inf for data type dnsName.
afw_value_evaluated_double_inf
Unmanaged evaluated value inf for data type double.
afw_value_evaluated_expression_inf
Unmanaged evaluated value inf for data type expression.
afw_value_evaluated_function_inf
Unmanaged evaluated value inf for data type function.
afw_value_evaluated_hexBinary_inf
Unmanaged evaluated value inf for data type hexBinary.
afw_value_evaluated_hybrid_inf
Unmanaged evaluated value inf for data type hybrid.
afw_value_evaluated_ia5String_inf
Unmanaged evaluated value inf for data type ia5String.
afw_value_evaluated_implied_inf
Unmanaged evaluated value inf for data type implied.
afw_value_evaluated_integer_inf
Unmanaged evaluated value inf for data type integer.
afw_value_evaluated_ipAddress_inf
Unmanaged evaluated value inf for data type ipAddress.
afw_value_evaluated_list_inf
Unmanaged evaluated value inf for data type list.
afw_value_evaluated_null_inf
Unmanaged evaluated value inf for data type null.
afw_value_evaluated_object_inf
Unmanaged evaluated value inf for data type object.
afw_value_evaluated_objectId_inf
Unmanaged evaluated value inf for data type objectId.
afw_value_evaluated_objectPath_inf
Unmanaged evaluated value inf for data type objectPath.
afw_value_evaluated_password_inf
Unmanaged evaluated value inf for data type password.
afw_value_evaluated_regexp_inf
Unmanaged evaluated value inf for data type regexp.
afw_value_evaluated_rfc822Name_inf
Unmanaged evaluated value inf for data type rfc822Name.
afw_value_evaluated_script_inf
Unmanaged evaluated value inf for data type script.
afw_value_evaluated_string_inf
Unmanaged evaluated value inf for data type string.
afw_value_evaluated_template_inf
Unmanaged evaluated value inf for data type template.
afw_value_evaluated_time_inf
Unmanaged evaluated value inf for data type time.
afw_value_evaluated_unevaluated_inf
Unmanaged evaluated value inf for data type unevaluated.
afw_value_evaluated_x500Name_inf
Unmanaged evaluated value inf for data type x500Name.
afw_value_evaluated_xpathExpression_inf
Unmanaged evaluated value inf for data type xpathExpression.
afw_value_evaluated_yearMonthDuration_inf
Unmanaged evaluated value inf for data type yearMonthDuration.
afw_environment_register_data_types(const afw_data_type_t *const *data_types, afw_xctx_t *xctx)
Register a NULL terminated list of data types.
void afw_environment_register_value_inf(const afw_utf8_t *value_inf_id, const afw_value_inf_t *value_inf, afw_xctx_t *xctx)
Register a value inf.
Interface afw_data_type public struct.
Interface afw_xctx public struct.