|
static void | var_collector_it_free (amxc_llist_it_t *it) |
|
static var_collector_t * | var_collector_new (const char *path, const amxc_var_t *var, amxc_llist_t *vars) |
|
static void | var_path_add (amxc_string_t *path, const char *name, uint32_t index) |
|
static void | var_update_entry (var_collector_t *c, const char *token) |
|
static void | var_add_filtered_entry (amxc_var_t *item, const char *base_path, const char *token, amxp_expr_t *expr, amxc_llist_t *new_entries, const char *name, uint32_t index) |
|
static void | var_update_filtered_list (var_collector_t *current, amxc_llist_t *new_entries, const char *token) |
|
static void | var_update_filtered_table (var_collector_t *current, amxc_llist_t *new_entries, const char *token) |
|
static void | var_update_filtered (var_collector_t *current, amxc_llist_t *new_entries, const char *token) |
|
static void | var_update_collection (amxc_llist_t *vars, amxc_string_t *part) |
|
static void | var_collect (amxc_llist_t *vars, amxc_llist_t *parts) |
|
static int | var_build_parts (amxc_llist_t *parts, const char *path) |
|
bool | amxp_expr_eval_var (amxp_expr_t *expr, const amxc_var_t *const data, amxp_expr_status_t *status) |
| Evaluates an expression against a composite variant. More...
|
|
amxp_expr_status_t | amxp_expr_get_field_var (UNUSED amxp_expr_t *expr, amxc_var_t *value, const char *path, void *priv) |
|
int | amxp_expr_find_var_paths (const amxc_var_t *const var, amxc_llist_t *paths, const char *path) |
| Search matching variant paths in a composite variant. More...
|
|
int | amxp_expr_find_var_values (const amxc_var_t *const var, amxc_htable_t *values, const char *path) |
| Search matching variant paths in a composite variant. More...
|
|
amxc_var_t * | amxp_expr_find_var (const amxc_var_t *const var, const char *path) |
| Search a matching variant and returns a pointer to that variant. More...
|
|