libamxc
1.10.3
C Generic Data Containers
|
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <amxc/amxc_string.h>
#include <amxc_variant_priv.h>
Go to the source code of this file.
Functions | |
static int | variant_htable_init (amxc_var_t *const var) |
void | variant_htable_it_free (UNUSED const char *key, amxc_htable_it_t *it) |
static void | variant_htable_delete (amxc_var_t *var) |
static int | variant_htable_copy_htable (amxc_var_t *const dest, const amxc_htable_t *const src_htable) |
static int | variant_htable_copy (amxc_var_t *const dest, const amxc_var_t *const src) |
static int | variant_htable_move (amxc_var_t *const dest, amxc_var_t *const src) |
static int | variant_htable_to_string (amxc_var_t *const dest, const amxc_var_t *const src) |
static int | variant_htable_to_number (amxc_var_t *const dest, const amxc_var_t *const src) |
static int | variant_htable_to_bool (amxc_var_t *const dest, const amxc_var_t *const src) |
static int | variant_htable_to_llist (amxc_var_t *const dest, const amxc_var_t *const src) |
static int | variant_htable_convert_to (amxc_var_t *const dest, const amxc_var_t *const src) |
static amxc_var_t * | variant_htable_get_key (const amxc_var_t *const src, const char *const key, int flags) |
static int | variant_htable_set_key (amxc_var_t *const dest, amxc_var_t *const src, const char *const key, int flags) |
static amxc_var_t * | variant_htable_get_index (const amxc_var_t *const src, const int64_t index, int flags) |
static int | variant_htable_compare (const amxc_var_t *const lval, const amxc_var_t *const rval, int *const result) |
static CONSTRUCTOR void | amxc_var_htable_init (void) |
static DESTRUCTOR void | amxc_var_htable_cleanup (void) |
amxc_htable_t * | amxc_var_get_amxc_htable_t (const amxc_var_t *const var) |
Conversion helper function. More... | |
const amxc_htable_t * | amxc_var_get_const_amxc_htable_t (const amxc_var_t *const var) |
Conversion helper function. More... | |
amxc_var_t * | amxc_var_add_new_amxc_htable_t (amxc_var_t *const var, const amxc_htable_t *htable) |
Conversion helper function. More... | |
amxc_var_t * | amxc_var_add_new_key_amxc_htable_t (amxc_var_t *const var, const char *key, const amxc_htable_t *htable) |
Conversion helper function. More... | |
Variables | |
static amxc_var_type_t | amxc_variant_htable |
|
static |
Definition at line 413 of file variant_htable.c.
|
static |
Definition at line 409 of file variant_htable.c.
|
static |
Definition at line 353 of file variant_htable.c.
|
static |
Definition at line 217 of file variant_htable.c.
|
static |
Definition at line 98 of file variant_htable.c.
|
static |
Definition at line 75 of file variant_htable.c.
|
static |
Definition at line 71 of file variant_htable.c.
|
static |
Definition at line 321 of file variant_htable.c.
|
static |
Definition at line 259 of file variant_htable.c.
|
static |
Definition at line 62 of file variant_htable.c.
void variant_htable_it_free | ( | UNUSED const char * | key, |
amxc_htable_it_t * | it | ||
) |
Definition at line 66 of file variant_htable.c.
|
static |
Definition at line 104 of file variant_htable.c.
|
static |
Definition at line 281 of file variant_htable.c.
|
static |
Definition at line 184 of file variant_htable.c.
|
static |
Definition at line 191 of file variant_htable.c.
|
static |
Definition at line 171 of file variant_htable.c.
|
static |
Definition at line 114 of file variant_htable.c.
|
static |
Definition at line 392 of file variant_htable.c.