11 #ifndef ODINAI_EVENT_H_
12 #define ODINAI_EVENT_H_
17 #define DECLARE_EVENT(EventClass) \
18 static std::shared_ptr<EventClass> Create() \
20 std::shared_ptr<EventClass> pInstance(new EventClass, [=](EventClass *pEvent) { \
virtual void Release()
Definition: Event.h:43
virtual const char * GetName() const
Definition: Event.h:48