GCC Middle and Back End API Reference
pre_expr_d Struct Reference
Inheritance diagram for pre_expr_d:
Collaboration diagram for pre_expr_d:

Public Types

typedef pre_expr_d value_type
typedef pre_expr_d compare_type

Static Public Member Functions

static hashval_t hash (const pre_expr_d *)
static int equal (const pre_expr_d *, const pre_expr_d *)
static void remove (pre_expr_d *p)

Data Fields

enum pre_expr_kind kind
unsigned int id
pre_expr_union u

Member Typedef Documentation


Member Function Documentation

int pre_expr_d::equal ( const pre_expr_d e1,
const pre_expr_d e2 
)
inlinestatic

Compare E1 and E1 for equality.

hashval_t pre_expr_d::hash ( const pre_expr_d e)
inlinestatic

Hash E.

static void typed_noop_remove< pre_expr_d >::remove ( pre_expr_d p)
inlinestaticinherited

Remove doing nothing.


Field Documentation

unsigned int pre_expr_d::id
pre_expr_union pre_expr_d::u

The documentation for this struct was generated from the following file: