sun::codegen::variables::VariableGenerator::StaticInitInfo

sun::codegen::variables::VariableGenerator::StaticInitInfo

struct · Source (opens in a new tab)

struct sun::codegen::variables::VariableGenerator::StaticInitInfo

A 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::classType

No documentation comment.

Related: ClassType

globalVar

public · variable · Source (opens in a new tab)

llvm::GlobalVariable* sun::codegen::variables::VariableGenerator::StaticInitInfo::globalVar

No documentation comment.

initExpr

public · variable · Source (opens in a new tab)

const ExprAST* sun::codegen::variables::VariableGenerator::StaticInitInfo::initExpr

No documentation comment.

Related: ExprAST

location

public · variable · Source (opens in a new tab)

sun::support::Position sun::codegen::variables::VariableGenerator::StaticInitInfo::location

No documentation comment.

Related: sun::support::Position

varName

public · variable · Source (opens in a new tab)

std::string sun::codegen::variables::VariableGenerator::StaticInitInfo::varName

No documentation comment.

varType

public · variable · Source (opens in a new tab)

TypePtr sun::codegen::variables::VariableGenerator::StaticInitInfo::varType

No documentation comment.

Related: TypePtr