ReactOS
0.4.15-dev-2155-g06f57e1
|
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 112 of file expr.c.
Definition at line 251 of file expr.c.
Definition at line 285 of file expr.c.
Definition at line 373 of file expr.c.
Definition at line 141 of file expr.c.
Definition at line 123 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().