110 .convert_from = NULL,
121 .convert_from = NULL,
132 .convert_from = NULL,
143 .convert_from = NULL,
154 .convert_from = NULL,
165 .convert_from = NULL,
168 .name =
"dummy_custom_t"
Ambiorix hash table API header file.
Ambiorix variant API header file.
uint32_t PRIVATE amxc_var_add_type(amxc_var_type_t *const type, const uint32_t index)
int PRIVATE amxc_var_remove_type(amxc_var_type_t *const type)
Ambiorix ring buffer API header file.
#define AMXC_VAR_NAME_UINT32
Provides a name for variant id AMXC_VAR_ID_UINT32.
#define AMXC_VAR_NAME_UINT8
Provides a name for variant id AMXC_VAR_ID_UINT8.
#define AMXC_VAR_ID_CUSTOM_BASE
Base variant id for custom variants.
#define AMXC_VAR_NAME_INT16
Provides a name for variant id AMXC_VAR_ID_INT16.
#define AMXC_VAR_NAME_INT32
Provides a name for variant id AMXC_VAR_ID_INT32.
#define AMXC_VAR_NAME_INT8
Provides a name for variant id AMXC_VAR_ID_INT8.
#define AMXC_VAR_NAME_FD
Provides a name for variant id AMXC_VAR_ID_FD.
#define AMXC_VAR_NAME_DOUBLE
Provides a name for variant id AMXC_VAR_ID_DOUBLE.
#define AMXC_VAR_NAME_FLOAT
Provides a name for variant id AMXC_VAR_ID_FLOAT.
#define AMXC_VAR_NAME_UINT16
Provides a name for variant id AMXC_VAR_ID_UINT16.
uint32_t amxc_var_register_type(amxc_var_type_t *const type)
Register a new variant type.
int amxc_var_unregister_type(amxc_var_type_t *const type)
Unregisters an already registered variant type.
A variant type structure.
static amxc_var_type_t dummy_int8_t
static amxc_var_type_t dummy_int16_t
static amxc_var_type_t dummy_double_t
static amxc_var_type_t dummy_uint8_t
static amxc_var_type_t * dummies[AMXC_VAR_ID_CUSTOM_BASE+1]
static amxc_var_type_t dummy_float_t
static amxc_var_type_t dummy_custom_t
static amxc_var_type_t dummy_uint16_t
static DESTRUCTOR void test_remove_dummy_types()
static amxc_var_type_t dummy_fd_t
static amxc_var_type_t dummy_int32_t
static CONSTRUCTOR void test_add_dummy_types()
static amxc_var_type_t dummy_uint32_t