libamxc  1.10.3
C Generic Data Containers
variant_null.c File Reference

Go to the source code of this file.

Functions

static CONSTRUCTOR void amx_var_null_init (void)
 
static DESTRUCTOR void amx_var_null_cleanup (void)
 

Variables

static amxc_var_type_t amxc_variant_null
 

Function Documentation

◆ amx_var_null_cleanup()

static DESTRUCTOR void amx_var_null_cleanup ( void  )
static

Definition at line 78 of file variant_null.c.

78  {
80 }
int PRIVATE amxc_var_remove_type(amxc_var_type_t *const type)
static amxc_var_type_t amxc_variant_null
Definition: variant_null.c:57

◆ amx_var_null_init()

static CONSTRUCTOR void amx_var_null_init ( void  )
static

Definition at line 74 of file variant_null.c.

74  {
76 }
uint32_t PRIVATE amxc_var_add_type(amxc_var_type_t *const type, const uint32_t index)
#define AMXC_VAR_ID_NULL
Null variant type id (aka void)
Definition: amxc_variant.h:128

Variable Documentation

◆ amxc_variant_null

amxc_var_type_t amxc_variant_null
static
Initial value:
= {
.init = NULL,
.del = NULL,
.convert_from = NULL,
.convert_to = NULL,
.compare = NULL,
.get_key = NULL,
.set_key = NULL,
.get_index = NULL,
.set_index = NULL,
.type_id = 0,
.hit = { .ait = NULL, .key = NULL, .next = NULL },
}
int PRIVATE amxc_var_default_move(amxc_var_t *const dest, amxc_var_t *const src)
Definition: amxc_variant.c:142
int PRIVATE amxc_var_default_copy(amxc_var_t *const dest, const amxc_var_t *const src)
Definition: amxc_variant.c:136
#define AMXC_VAR_NAME_NULL
Provides a name for variant id AMXC_VAR_ID_NULL.
Definition: amxc_variant.h:270

Definition at line 57 of file variant_null.c.