ReactOS 0.4.16-dev-92-g0c2cdca
|
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <assert.h>
#include <ctype.h>
#include <string.h>
#include "widl.h"
#include "utils.h"
#include "expr.h"
#include "header.h"
#include "typetree.h"
#include "typegen.h"
Go to the source code of this file.
Classes | |
struct | expression_type |
|
static |
Definition at line 416 of file expr.c.
Referenced by resolve_expression().
|
static |
|
static |
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().
|
static |
Definition at line 434 of file expr.c.
Referenced by resolve_expression(), and write_expr().
Definition at line 105 of file expr.c.
Referenced by check_arithmetic_type(), check_scalar_type(), and make_exprt().
Definition at line 38 of file expr.c.
Referenced by check_arithmetic_type(), check_integer_type(), check_scalar_type(), make_exprt(), and resolve_expression().
Definition at line 71 of file expr.c.
Referenced by make_exprt().
Definition at line 491 of file expr.c.
Referenced by resolve_expression().
Definition at line 285 of file expr.c.
Definition at line 192 of file expr.c.
|
static |
Definition at line 504 of file expr.c.
Referenced by expr_resolve_type(), and resolve_expression().
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().