sun::codegen::functions::ClosureContext
struct · Source (opens in a new tab)
struct sun::codegen::functions::ClosureContextThe closure environment in scope while a function body is emitted.
Public Fields
captures
public · variable · Source (opens in a new tab)
std::vector<sun::ast::Capture> sun::codegen::functions::ClosureContext::capturesNo documentation comment.
Related: sun::ast::Capture
envType
public · variable · Source (opens in a new tab)
llvm::StructType* sun::codegen::functions::ClosureContext::envTypeNo documentation comment.
fatPtr
public · variable · Source (opens in a new tab)
llvm::Value* sun::codegen::functions::ClosureContext::fatPtrNo documentation comment.
fatType
public · variable · Source (opens in a new tab)
llvm::StructType* sun::codegen::functions::ClosureContext::fatTypeNo documentation comment.