manipulateFP

Functions to manipulate function pointers

Members

Aliases

ExternC
alias ExternC(T) = SetFunctionAttributes!(T, "C", functionAttributes!T)
Undocumented in source.
ExternCNoThrowNoGC
alias ExternCNoThrowNoGC(T) = SetFunctionAttributes!(T, "C", FAattr)
Undocumented in source.
FA
alias FA = FunctionAttribute
Undocumented in source.
NoThrowNoGC
alias NoThrowNoGC(T) = SetFunctionAttributes!(T, functionLinkage!T, FAattr)
Undocumented in source.

Functions

addExternC
auto addExternC(T t)

Adds externC linkage

addExternCsetNoThrowNoGC
auto addExternCsetNoThrowNoGC(T t)

Adds extern(C) and nothrow and @nogc attributes

setNoThrowNoGC
auto setNoThrowNoGC(T t)

Adds nothrow and @nogc attributes

Manifest constants

FAattr
enum FAattr;
Undocumented in source.

Meta

Date

Date: 2/21/2016

License

LGPL-2.1 or later

Authors

John Michael Hall