|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
One storage slot used by the IR. More...
#include <Compiler_IR_Model.H>
Public Attributes | |
| size_t | id = 0 |
| Stable slot id within its storage space. | |
| Compiler_IR_Slot_Kind | kind = Compiler_IR_Slot_Kind::Local |
| Slot storage category. | |
| std::string | name |
| Debug name of the slot. | |
| Compiler_Type_Id | type_id = 0 |
| Declared or inferred slot type. | |
| Source_Span | span |
| Declaration span. | |
One storage slot used by the IR.
Definition at line 168 of file Compiler_IR_Model.H.
| size_t Aleph::Compiler_IR_Slot::id = 0 |
Stable slot id within its storage space.
Definition at line 170 of file Compiler_IR_Model.H.
Referenced by Aleph::Compiler_IR_Lowering::Module_Builder::add_global_slot(), and Aleph::Compiler_IR_Lowering::Module_Builder::add_local_slot().
| Compiler_IR_Slot_Kind Aleph::Compiler_IR_Slot::kind = Compiler_IR_Slot_Kind::Local |
Slot storage category.
Definition at line 171 of file Compiler_IR_Model.H.
| std::string Aleph::Compiler_IR_Slot::name |
Debug name of the slot.
Definition at line 172 of file Compiler_IR_Model.H.
| Source_Span Aleph::Compiler_IR_Slot::span |
Declaration span.
Definition at line 174 of file Compiler_IR_Model.H.
| Compiler_Type_Id Aleph::Compiler_IR_Slot::type_id = 0 |
Declared or inferred slot type.
Definition at line 173 of file Compiler_IR_Model.H.