dinst.dinst
- bool
createHook
(alias func)(); - @trusted void
setHookFunc
(alias func)(ReturnType!func delegate(Parameters!func) dg)
if(!isMethod!func);
@trusted voidsetHookFunc
(alias func)(ReturnType!func delegate(ParentRef!func, Parameters!func) dg)
if(isMethod!func);
@trusted voidsetHookFunc
(alias func)(ReturnType!func function(Parameters!func) dg)
if(!isMethod!func);
@trusted voidsetHookFunc
(alias func)(ReturnType!func function(ParentRef!func, Parameters!func) dg)
if(isMethod!func); - @trusted void
clearHookState
(alias func)(); - @trusted ReturnType!func
callHookOriginal
(alias func)(Parameters!func args); - struct
SetupHook
(alias func);
@trusted SetupHook!funcsetupHook
(alias func)(); -
- bool
opCast
(T : bool)() const; - @safe ReturnType!func
callOrig
(Parameters!func args); - @safe void
hook
()(ReturnType!func function(Parameters!func) fn)
if(!isMethod!func);
@safe voidhook
()(ReturnType!func function(ParentRef!func, Parameters!func) fn)
if(isMethod!func);
@safe voidhook
()(ReturnType!func delegate(Parameters!func) dg)
if(!isMethod!func);
@safe voidhook
()(ReturnType!func delegate(ParentRef!func, Parameters!func) dg)
if(isMethod!func);