229 if(convfn[dest->
type_id] != NULL) {
233 retval = convfn[dest->
type_id](dest, src);
int PRIVATE amxc_var_default_convert_to_null(amxc_var_t *const dest, const amxc_var_t *const src)
int PRIVATE amxc_var_default_convert_to_htable(amxc_var_t *const dest, const amxc_var_t *const src)
int PRIVATE amxc_var_default_copy(amxc_var_t *const dest, const amxc_var_t *const src)
int PRIVATE amxc_var_default_convert_to_list(amxc_var_t *const dest, const amxc_var_t *const src)
#define AMXC_VAR_ID_CUSTOM_BASE
Base variant id for custom variants.
#define AMXC_VAR_ID_ANY
Special variant id, typically used in cast or conversion functions.
int(* amxc_var_convert_fn_t)(amxc_var_t *const dest, const amxc_var_t *const src)
Variant type callback function prototype for dynamically converting one type to another.
int amxc_var_set_type(amxc_var_t *const var, const uint32_t type)
Change the variant data type.
static int variant_int8_to_int32(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_int16(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_bool(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_float(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_ts(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_uint16(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_int64(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_uint8(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_string(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_uint32(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_fd(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_uint64(amxc_var_t *const dest, const amxc_var_t *const src)
static int variant_int8_to_double(amxc_var_t *const dest, const amxc_var_t *const src)