ReactOS 0.4.16-dev-338-g34e76ad
|
Go to the source code of this file.
Classes | |
struct | expr_loc |
Functions | |
expr_t * | make_expr (enum expr_type type) |
expr_t * | make_exprl (enum expr_type type, int val) |
expr_t * | make_exprd (enum expr_type type, double val) |
expr_t * | make_exprs (enum expr_type type, char *val) |
expr_t * | make_exprt (enum expr_type type, var_t *var, expr_t *expr) |
expr_t * | make_expr1 (enum expr_type type, expr_t *expr) |
expr_t * | make_expr2 (enum expr_type type, expr_t *exp1, expr_t *exp2) |
expr_t * | make_expr3 (enum expr_type type, expr_t *expr1, expr_t *expr2, expr_t *expr3) |
const type_t * | expr_resolve_type (const struct expr_loc *expr_loc, const type_t *cont_type, const expr_t *expr) |
int | compare_expr (const expr_t *a, const expr_t *b) |
void | write_expr (FILE *h, const expr_t *e, int brackets, int toplevel, const char *toplevel_prefix, const type_t *cont_type, const char *local_var_prefix) |
Definition at line 867 of file expr.c.
Referenced by compare_expr(), and write_conf_or_var_desc().
const type_t * expr_resolve_type | ( | const struct expr_loc * | expr_loc, |
const type_t * | cont_type, | ||
const expr_t * | expr | ||
) |
Definition at line 684 of file expr.c.
Referenced by write_conf_or_var_desc().
Definition at line 285 of file expr.c.
Definition at line 152 of file expr.c.
Definition at line 192 of file expr.c.
void write_expr | ( | FILE * | h, |
const expr_t * | e, | ||
int | brackets, | ||
int | toplevel, | ||
const char * | toplevel_prefix, | ||
const type_t * | cont_type, | ||
const char * | local_var_prefix | ||
) |
Definition at line 691 of file expr.c.
Referenced by assign_stub_out_args(), clear_output_vars(), write_args(), write_declaration(), write_enums(), write_expr(), write_expr_eval_routines(), and write_parameter_conf_or_var_exprs().