FunctionDeclNode

Undocumented in source.

Constructors

this
this(TokenIndex loc, AstIndex _module, ScopeIndex parameterScope, AstIndex signature, Identifier id)
Undocumented in source.

Members

Functions

getIrIndex
IrIndex getIrIndex(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isBuiltin
bool isBuiltin()
Undocumented in source. Be warned that the author may not have intended to support it.
isCtfeOnly
bool isCtfeOnly(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isExternal
bool isExternal()

External functions have no body

isInline
bool isInline()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin AstNodeData!(AstType.decl_function)
Undocumented in source.

Variables

_module
AstIndex _module;
Undocumented in source.
backendData
FunctionBackendData backendData;
Undocumented in source.
block_stmt
AstIndex block_stmt;
Undocumented in source.
id
Identifier id;
Undocumented in source.
parameterScope
ScopeIndex parameterScope;
Undocumented in source.
signature
AstIndex signature;
Undocumented in source.

Meta