This module contains utility functions to help the implementation of the runtime hook
TraceGC wrapper around runtime hook Hook
.
T | Type of hook to report to accumulate |
Hook | The hook to wrap |
errorMessage | The error message incase version != D_TypeInfo
|
string file
| File that called _d_HookTraceImpl
|
int line
| Line inside of file that called _d_HookTraceImpl
|
string funcname
| Function that called _d_HookTraceImpl
|
Parameters!Hook parameters
| Parameters that will be used to call Hook
|
@trusted pure
until the implementation can be brought up to modern D expectations.Check if the function F
is calleable in a nothrow
scope.
F | Function that does not take any parameters |
nothrow
scope.Check if the type T
's postblit is called in nothrow, if it exist
T | Type to check |
nothrow
scope, if it exist. if it does not exist, return true.
© 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/core_internal_array_utils.html