Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_IR_Slot Struct Reference

One storage slot used by the IR. More...

#include <Compiler_IR_Model.H>

Collaboration diagram for Aleph::Compiler_IR_Slot:
[legend]

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.
 

Detailed Description

One storage slot used by the IR.

Definition at line 168 of file Compiler_IR_Model.H.

Member Data Documentation

◆ id

size_t Aleph::Compiler_IR_Slot::id = 0

◆ kind

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.

◆ name

std::string Aleph::Compiler_IR_Slot::name

Debug name of the slot.

Definition at line 172 of file Compiler_IR_Model.H.

◆ span

Source_Span Aleph::Compiler_IR_Slot::span

Declaration span.

Definition at line 174 of file Compiler_IR_Model.H.

◆ type_id

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.


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