Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros | Typedefs | Enumerations | Functions
afw_data_type_bindings.h File Reference

Adaptive Framework core data type bindings header. More...

#include "afw_data_type_any_binding.h"
#include "afw_data_type_anyURI_binding.h"
#include "afw_data_type_base64Binary_binding.h"
#include "afw_data_type_boolean_binding.h"
#include "afw_data_type_date_binding.h"
#include "afw_data_type_dateTime_binding.h"
#include "afw_data_type_dayTimeDuration_binding.h"
#include "afw_data_type_dnsName_binding.h"
#include "afw_data_type_double_binding.h"
#include "afw_data_type_expression_binding.h"
#include "afw_data_type_function_binding.h"
#include "afw_data_type_hexBinary_binding.h"
#include "afw_data_type_hybrid_binding.h"
#include "afw_data_type_ia5String_binding.h"
#include "afw_data_type_implied_binding.h"
#include "afw_data_type_integer_binding.h"
#include "afw_data_type_ipAddress_binding.h"
#include "afw_data_type_list_binding.h"
#include "afw_data_type_null_binding.h"
#include "afw_data_type_object_binding.h"
#include "afw_data_type_objectId_binding.h"
#include "afw_data_type_objectPath_binding.h"
#include "afw_data_type_password_binding.h"
#include "afw_data_type_regexp_binding.h"
#include "afw_data_type_rfc822Name_binding.h"
#include "afw_data_type_script_binding.h"
#include "afw_data_type_string_binding.h"
#include "afw_data_type_template_binding.h"
#include "afw_data_type_time_binding.h"
#include "afw_data_type_unevaluated_binding.h"
#include "afw_data_type_x500Name_binding.h"
#include "afw_data_type_xpathExpression_binding.h"
#include "afw_data_type_yearMonthDuration_binding.h"

Go to the source code of this file.

Macros

#define AFW_DATA_TYPES_MAP(XX)
 Data type map.
 
#define XX(id)   afw_data_type_number_ ## id,
 

Typedefs

typedef enum afw_data_type_number_e afw_data_type_number_t
 Core data types map.
 

Enumerations

enum  afw_data_type_number_e { afw_data_type_number_External , afw_data_type_number_max }
 Core data types map.
 

Functions

void afw_register_data_types (afw_xctx_t *xctx)
 Register each afw_data_type_<dataType>. More...
 
void afw_register_data_type_infs (afw_xctx_t *xctx)
 Register each afw__value_evaluated_<dataType>_inf. More...
 

Detailed Description

Adaptive Framework core data type bindings header.

Definition in file afw_data_type_bindings.h.

Function Documentation

◆ afw_register_data_type_infs()

void afw_register_data_type_infs ( afw_xctx_t xctx)

Register each afw__value_evaluated_<dataType>_inf.

Parameters
xctxof caller.

Definition at line 45 of file afw_data_type_bindings.c.

◆ afw_register_data_types()

void afw_register_data_types ( afw_xctx_t xctx)

Register each afw_data_type_<dataType>.

Parameters
xctxof caller.

Definition at line 35 of file afw_data_type_bindings.c.