libamxd
6.4.1
Data Model Manager
|
Go to the source code of this file.
Functions | |
amxp_expr_status_t | amxd_object_expr_get_field (amxp_expr_t *expr, amxc_var_t *value, const char *path, void *priv) |
amxd_status_t | amxd_object_new_key_expr (amxd_object_t *const templ, amxp_expr_t **expr, const amxc_var_t *const data) |
amxd_object_t * | amxd_object_find_instance (const amxd_object_t *const templ, amxp_expr_t *expr) |
amxd_object_t * | amxd_object_find_next_instance (const amxd_object_t *const instance, amxp_expr_t *expr) |
bool | amxd_object_has_matching_instances (const amxd_object_t *const templ, amxp_expr_t *expr) |
bool | amxd_object_has_keys (amxd_object_t *const instance) |
bool | amxd_object_matches_expr (amxd_object_t *const object, amxp_expr_t *expr) |
amxp_expr_status_t amxd_object_expr_get_field | ( | amxp_expr_t * | expr, |
amxc_var_t * | value, | ||
const char * | path, | ||
void * | priv | ||
) |
amxd_object_t* amxd_object_find_instance | ( | const amxd_object_t *const | templ, |
amxp_expr_t * | expr | ||
) |
Definition at line 226 of file amxd_object_expression.c.
amxd_object_t* amxd_object_find_next_instance | ( | const amxd_object_t *const | instance, |
amxp_expr_t * | expr | ||
) |
Definition at line 246 of file amxd_object_expression.c.
bool amxd_object_has_keys | ( | amxd_object_t *const | instance | ) |
Definition at line 278 of file amxd_object_expression.c.
bool amxd_object_has_matching_instances | ( | const amxd_object_t *const | templ, |
amxp_expr_t * | expr | ||
) |
Definition at line 269 of file amxd_object_expression.c.
bool amxd_object_matches_expr | ( | amxd_object_t *const | object, |
amxp_expr_t * | expr | ||
) |
Definition at line 305 of file amxd_object_expression.c.
amxd_status_t amxd_object_new_key_expr | ( | amxd_object_t *const | templ, |
amxp_expr_t ** | expr, | ||
const amxc_var_t *const | data | ||
) |
Definition at line 205 of file amxd_object_expression.c.