Data Structures |
struct | cuex_pvar |
Defines |
#define | cuex_pvarmeta(qcode) cuex_varmeta_kqi(cuex_varkind_pvar, qcode, 0) |
#define | cuex_meta_is_pvarmeta(meta) cuex_is_varmeta_k(meta, cuex_varkind_pvar) |
#define | cuex_meta_is_pvarmeta_q(meta, qcode) cuex_is_varmeta_kq(meta, cuex_varkind_pvar, qcode) |
#define | cuex_meta_is_pvarmeta_u(meta) cuex_meta_is_pvarmeta_q(meta, cuex_qcode_u) |
#define | cuex_meta_is_pvarmeta_e(meta) cuex_meta_is_pvarmeta_q(meta, cuex_qcode_e) |
#define | cuex_meta_is_pvarmeta_w(meta) cuex_meta_is_pvarmeta_q(meta, cuex_qcode_w) |
#define | cuex_meta_is_pvarmeta_n(meta) cuex_meta_is_pvarmeta_q(meta, cuex_qcode_n) |
#define | cuex_qcode_unknown cuex_qcode_n |
#define | cuex_qcode_na cuex_qcode_n |
#define | cuex_qcode_arg cuex_qcode_n |
#define | cuex_qcode_uniq cuex_qcode_n |
#define | cuex_qcode_active_s cuex_qcode_u |
#define | cuex_qcode_active_w cuex_qcode_w |
#define | cuex_qcode_passive cuex_qcode_e |
#define | cuex_pvar_from_ex(ex) ((cuex_pvar_t)(ex)) |
#define | cuex_pvar_to_ex(var) ((cuex_t)(var)) |
#define | cuex_pvar_from_var(v) ((cuex_pvar_t)(v)) |
#define | cuex_pvar_to_var(v) ((cuex_var_t)(v)) |
#define | cuex_pvar_has_offset(var) (CU_MARG(cuex_pvar_t, var)->offset != (cu_offset_t)-1) |
Functions |
char const * | cuex_qcode_name (cuex_qcode_t quant) |
cuex_pvar_t | cuex_pvar_new (cuex_qcode_t qcode) |
cuex_pvar_t | cuex_pvar_new_named (cuex_qcode_t qcode, char const *print_str) |
cuex_qcode_t | cuex_pvar_qcode (cuex_pvar_t var) |
void | cuex_pvar_set_static_type (cuex_pvar_t var, cuex_t type) |
cuex_t | cuex_pvar_static_type (cuex_pvar_t var) |
cu_offset_t | cuex_pvar_offset (cuex_pvar_t var) |
cu_bool_t | cuex_pvar_has_offset (cuex_pvar_t) |
void * | cuex_pvar_module (cuex_pvar_t var) |
cu_idr_t | cuex_pvar_idr (cuex_pvar_t var) |
void | cuex_pvar_set_module (cuex_pvar_t var, void *M, cu_idr_t idr) |
cu_str_t | cuex_pvar_name (cuex_pvar_t var) |
cuex_t | cuex_pvar_qname (cuex_pvar_t var) |
cu_idr_t | cuex_pvar_qidr (cuex_pvar_t var) |