55 #if !defined(__AMXD_OBJECT_EXPRESSION_H__)
56 #define __AMXD_OBJECT_EXPRESSION_H__
70 const amxc_var_t*
const data);
bool amxd_object_matches_expr(amxd_object_t *const object, amxp_expr_t *expr)
bool amxd_object_has_keys(amxd_object_t *const instance)
amxd_status_t amxd_object_new_key_expr(amxd_object_t *const templ, amxp_expr_t **expr, const amxc_var_t *const data)
amxp_expr_status_t amxd_object_expr_get_field(amxp_expr_t *expr, amxc_var_t *value, const char *path, void *priv)
bool amxd_object_has_matching_instances(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)
amxd_object_t * amxd_object_find_instance(const amxd_object_t *const templ, amxp_expr_t *expr)
enum _amxd_status amxd_status_t