diff --git a/uppsrc/Core/Callback.h b/uppsrc/Core/Callback.h index 2f101847a..ecf87c263 100644 --- a/uppsrc/Core/Callback.h +++ b/uppsrc/Core/Callback.h @@ -158,6 +158,11 @@ bool Gate3::Execute(P1 p1, P2 p2, P3 p3) const { return (void *)action == (void *)1 ? true : action ? action->Execute(p1, p2, p3) : false; } +template +bool Gate4::Execute(P1 p1, P2 p2, P3 p3, P4 p4) const { + return (void *)action == (void *)1 ? true : action ? action->Execute(p1, p2, p3, p4) : false; +} + template struct CallbackMethodActionArg2Pte : public CallbackAction { Ptr object;