X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fevent.h;h=488152855a55df5c5794f1d542aba4944ff5553c;hb=40dd03e328ff0ae36338615114cb38879752756e;hp=cfc222d5d26d9b7539dbb928e1124550202ef6e7;hpb=6d0ea26c2d62c3774ff384cf1bfc2a3372b49a3b;p=minetest.git diff --git a/src/event.h b/src/event.h index cfc222d5d..488152855 100644 --- a/src/event.h +++ b/src/event.h @@ -17,13 +17,12 @@ with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -#ifndef EVENT_HEADER -#define EVENT_HEADER +#pragma once class MtEvent { public: - virtual ~MtEvent(){}; + virtual ~MtEvent() = default; //virtual MtEvent* clone(){ return new IEvent; } virtual const char* getType() const = 0; @@ -50,7 +49,7 @@ class SimpleTriggerEvent: public MtEvent class MtEventReceiver { public: - virtual ~MtEventReceiver(){}; + virtual ~MtEventReceiver() = default; virtual void onEvent(MtEvent *e) = 0; }; @@ -59,7 +58,7 @@ typedef void (*event_receive_func)(MtEvent *e, void *data); class MtEventManager { public: - virtual ~MtEventManager(){}; + virtual ~MtEventManager() = default; virtual void put(MtEvent *e) = 0; virtual void reg(const char *type, event_receive_func f, void *data) = 0; // If data==NULL, every occurence of f is deregistered. @@ -67,6 +66,3 @@ class MtEventManager virtual void reg(MtEventReceiver *r, const char *type) = 0; virtual void dereg(MtEventReceiver *r, const char *type) = 0; }; - -#endif -