ASTBase.TypeFunction

Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Members

Functions

incomplete
bool incomplete()
void incomplete(bool v)

set or get if the return type or the default arguments are removed

isInOutParam
bool isInOutParam()
void isInOutParam(bool v)

set or get if the function has the inout on the parameters

isInOutQual
bool isInOutQual()
void isInOutQual(bool v)

set or get if the function has the inout on the parameters

isScopeQual
bool isScopeQual()
void isScopeQual(bool v)

set or get if the function has the scope attribute

islive
bool islive()
void islive(bool v)

set or get if the function has the @live attribute

isnogc
bool isnogc()
void isnogc(bool v)

set or get if the function has the @nogc attribute

isnothrow
bool isnothrow()
void isnothrow(bool v)

set or get if the function has the nothrow attribute

isproperty
bool isproperty()
void isproperty(bool v)

set or get if the function has the @property attribute

isref
bool isref()
void isref(bool v)

set or get if the function has the ref attribute

isreturn
bool isreturn()
void isreturn(bool v)

set or get if the function has the return attribute

isreturninferred
bool isreturninferred()
void isreturninferred(bool v)

set or get if the function has the return attribute inferred

isscopeinferred
bool isscopeinferred()

set or get if the function has the scope attribute inferred

isscopeinferred
void isscopeinferred(bool v)

ditoo

iswild
bool iswild()

Meta