My Project
Loading...
Searching...
No Matches
Exp Struct Reference

#include <absyn.h>

Data Structures

union  exp_data
 

Data Fields

union Exp::exp_data d
 
struct Type_ * type
 
struct Type_ * cast_to
 
Expnext
 
Expref
 
void * data
 
loc_t loc
 
ae_exp_t exp_type
 
int16_t emit_var
 
enum exp_comptime comptime
 
bool poison
 
bool paren
 
bool is_call
 
bool generated
 

Detailed Description

Definition at line 567 of file absyn.h.

Field Documentation

◆ cast_to

struct Type_* Exp::cast_to

Definition at line 585 of file absyn.h.

◆ comptime

enum exp_comptime Exp::comptime

Definition at line 592 of file absyn.h.

◆ d

union Exp::exp_data Exp::d

◆ data

void* Exp::data

Definition at line 588 of file absyn.h.

◆ emit_var

int16_t Exp::emit_var

Definition at line 591 of file absyn.h.

◆ exp_type

ae_exp_t Exp::exp_type

Definition at line 590 of file absyn.h.

◆ generated

bool Exp::generated

Definition at line 596 of file absyn.h.

◆ is_call

bool Exp::is_call

Definition at line 595 of file absyn.h.

◆ loc

loc_t Exp::loc

Definition at line 589 of file absyn.h.

◆ next

Exp* Exp::next

Definition at line 586 of file absyn.h.

◆ paren

bool Exp::paren

Definition at line 594 of file absyn.h.

◆ poison

bool Exp::poison

Definition at line 593 of file absyn.h.

◆ ref

Exp* Exp::ref

Definition at line 587 of file absyn.h.

◆ type

struct Type_* Exp::type

Definition at line 584 of file absyn.h.


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