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);