From a8b14fba55007002d3f1a24b3bfc2d1a63c7d578 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Tue, 27 May 2025 10:57:57 -0400 Subject: pke: remove event templates --- src/event.hpp | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 src/event.hpp (limited to 'src/event.hpp') diff --git a/src/event.hpp b/src/event.hpp deleted file mode 100644 index 3f19bba..0000000 --- a/src/event.hpp +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef PKE_EVENT_HPP -#define PKE_EVENT_HPP - -typedef void (*EventHandler)(); -typedef void (*TickEvent)(double); - -template -void Event_RegisterCallback(const char *name, Fn handler); -template -void Event_UnregisterCallback(const char *name, Fn handler); -template -void Event_Dispatch(const char *name, Arguments... args); - -template<> void Event_RegisterCallback(const char *name, EventHandler handler); -template<> void Event_UnregisterCallback(const char *name, EventHandler handler); -template<> void Event_Dispatch(const char *name); - -template<> void Event_RegisterCallback(const char *name, TickEvent handler); -template<> void Event_UnregisterCallback(const char *name, TickEvent handler); -template<> void Event_Dispatch(const char *name, double d); - -void Event_Teardown(); - -#endif /* PKE_EVENT_HPP */ -- cgit v1.2.3