QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
switch.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  case_label_s
 
struct  switch_block_s
 

Typedefs

typedef struct case_label_s case_label_t
 
typedef struct switch_block_s switch_block_t
 

Functions

struct expr_scase_label_expr (switch_block_t *switch_block, struct expr_s *value)
 
switch_block_tnew_switch_block (void)
 
struct expr_sswitch_expr (switch_block_t *switch_block, struct expr_s *break_label, struct expr_s *statements)
 

Typedef Documentation

typedef struct case_label_s case_label_t

Function Documentation

struct expr_s* case_label_expr ( switch_block_t switch_block,
struct expr_s value 
)
switch_block_t* new_switch_block ( void  )
struct expr_s* switch_expr ( switch_block_t switch_block,
struct expr_s break_label,
struct expr_s statements 
)