|
ReactOS 0.4.16-dev-1946-g52006dd
|

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, const struct integer *integer) |
| 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 860 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 673 of file expr.c.
Referenced by write_conf_or_var_desc(), and write_descriptors().
Definition at line 280 of file expr.c.
Definition at line 120 of file expr.c.
Definition at line 148 of file expr.c.
Definition at line 188 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 680 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().