sun::codegen::variables::VariableGenerator::StaticInitInfo
struct · Source (opens in a new tab)
struct sun::codegen::variables::VariableGenerator::StaticInitInfoA global variable whose initializer has to run at program start.
Public Fields
classType
public · variable · Source (opens in a new tab)
std::shared_ptr<ClassType> sun::codegen::variables::VariableGenerator::StaticInitInfo::classTypeNo documentation comment.
Related: ClassType
globalVar
public · variable · Source (opens in a new tab)
llvm::GlobalVariable* sun::codegen::variables::VariableGenerator::StaticInitInfo::globalVarNo documentation comment.
initExpr
public · variable · Source (opens in a new tab)
const ExprAST* sun::codegen::variables::VariableGenerator::StaticInitInfo::initExprNo documentation comment.
Related: ExprAST
location
public · variable · Source (opens in a new tab)
sun::support::Position sun::codegen::variables::VariableGenerator::StaticInitInfo::locationNo documentation comment.
Related: sun::support::Position
varName
public · variable · Source (opens in a new tab)
std::string sun::codegen::variables::VariableGenerator::StaticInitInfo::varNameNo documentation comment.
varType
public · variable · Source (opens in a new tab)
TypePtr sun::codegen::variables::VariableGenerator::StaticInitInfo::varTypeNo documentation comment.
Related: TypePtr