14#define SCL_MAKE_EVENT(name) \
16 static constexpr string_id StaticType = SCL_STRING_ID(#name); \
17 inline u32 GetType() const override { return StaticType; } \
18 inline const char *GetName() const override { return #name; }
46 inline virtual const char *
GetName()
const = 0;
virtual std::string ToString() const
virtual u32 GetType() const =0
virtual const char * GetName() const =0
std::ostream & operator<<(std::ostream &os, const event &e)
Sculpto library prehompiled header. Defines common definitions, includes commonly used modules.
String id generating by CRC32 algoritm implemetation module. Can be used both in compiletime anr runt...