FunctionSignatureNode

Undocumented in source.

Members

Functions

attachedToFunctionWithBody
bool attachedToFunctionWithBody()
Undocumented in source. Be warned that the author may not have intended to support it.
getIrType
IrIndex getIrType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
hasExpandedParam
bool hasExpandedParam()
Undocumented in source. Be warned that the author may not have intended to support it.
isCtfeOnly
bool isCtfeOnly()
Undocumented in source. Be warned that the author may not have intended to support it.
isExternal
bool isExternal()
Undocumented in source. Be warned that the author may not have intended to support it.
typeNode
TypeNode* typeNode()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin AstNodeData!(AstType.type_func_sig, AstFlags.isType, AstNodeState.name_register_self_done)
Undocumented in source.

Variables

callConvention
CallConvention callConvention;
Undocumented in source.
numDefaultArgs
ubyte numDefaultArgs;
Undocumented in source.
numParamsBeforeVariadic
ushort numParamsBeforeVariadic;

Number of parameters before variadic parameter Is equal to parameters.length when no variadic is present

parameters
AstNodes parameters;
Undocumented in source.
returnType
AstIndex returnType;
Undocumented in source.

Meta