union ta_conf_set_fn

union ta_conf_set_fn {
    // fields

    ta_conf_val_str_fn* as_str;
    ta_conf_val_bool_fn* as_bool;
    ta_conf_val_int8_fn* as_int8;
    ta_conf_val_uint8_fn* as_uint8;
    ta_conf_val_int16_fn* as_int16;
    ta_conf_val_uint16_fn* as_uint16;
    ta_conf_val_int32_fn* as_int32;
    ta_conf_val_uint32_fn* as_uint32;
    ta_conf_val_int64_fn* as_int64;
    ta_conf_val_uint64_fn* as_uint64;
    ta_conf_val_addr_fn* as_addr;
    ta_conf_val_enum_fn* as_enum;
};