CFunction

Information about free functions. TODO: rename to CxFreeFunction

Constructors

this
this(const USRType usr, const CFunctionName name, const CxParam[] params_, const CxReturnType return_type, const VariadicType is_variadic, const StorageClass storage_class)

C function representation.

this
this(USRType usr, const CFunctionName name, const CxReturnType return_type)

Function with no parameters.

this
this(USRType usr, const CFunctionName name)

Function with no parameters and returning void.

Members

Functions

isVariadic
bool isVariadic()

If the function is variadic, aka have a parameter with "...".

paramRange
auto paramRange()

A range over the parameters of the function.

Meta