sun::codegen::functions::FuncDeclResult
struct · Source (opens in a new tab)
struct sun::codegen::functions::FuncDeclResultWhat declaring a function's LLVM signature produced.
Public Fields
canError
public · variable · Source (opens in a new tab)
bool sun::codegen::functions::FuncDeclResult::canErrorNo documentation comment.
envType
public · variable · Source (opens in a new tab)
llvm::StructType* sun::codegen::functions::FuncDeclResult::envTypeNo documentation comment.
fatType
public · variable · Source (opens in a new tab)
llvm::StructType* sun::codegen::functions::FuncDeclResult::fatTypeNo documentation comment.
func
public · variable · Source (opens in a new tab)
llvm::Function* sun::codegen::functions::FuncDeclResult::funcNo documentation comment.
returnType
public · variable · Source (opens in a new tab)
llvm::Type* sun::codegen::functions::FuncDeclResult::returnTypeNo documentation comment.
valueType
public · variable · Source (opens in a new tab)
llvm::Type* sun::codegen::functions::FuncDeclResult::valueTypeNo documentation comment.