|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Storage class used by the lowerer for one name binding. More...
#include <Compiler_IR_Lowering_MVP.H>
Public Types | |
| enum class | Kind { Local_Slot , Global_Slot , Function } |
Public Attributes | |
| Kind | kind = Kind::Local_Slot |
| size_t | id = compiler_ir_invalid_id() |
| Compiler_Type_Id | type_id = 0 |
Storage class used by the lowerer for one name binding.
Definition at line 50 of file Compiler_IR_Lowering_MVP.H.
| Enumerator | |
|---|---|
| Local_Slot | |
| Global_Slot | |
| Function | |
Definition at line 52 of file Compiler_IR_Lowering_MVP.H.
| size_t Aleph::Compiler_IR_Detail::Binding::id = compiler_ir_invalid_id() |
Definition at line 60 of file Compiler_IR_Lowering_MVP.H.
Referenced by Aleph::Compiler_IR_Lowering::Module_Builder::lower_stmt().
| Kind Aleph::Compiler_IR_Detail::Binding::kind = Kind::Local_Slot |
Definition at line 59 of file Compiler_IR_Lowering_MVP.H.
Referenced by Aleph::Compiler_IR_Lowering::Module_Builder::lower_stmt().
| Compiler_Type_Id Aleph::Compiler_IR_Detail::Binding::type_id = 0 |
Definition at line 61 of file Compiler_IR_Lowering_MVP.H.
Referenced by Aleph::Compiler_IR_Lowering::Module_Builder::lower_stmt().