24 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 26 # define MR_DllDeclare __declspec( dllexport ) 28 # define MR_DllDeclare __declspec( dllimport ) 31 # define MR_DllDeclare 51 const char*
what() const noexcept
override {
return msg.c_str(); }
52 virtual const std::string &
GetMessage() const noexcept {
return msg; }
Generic script engine exception.
Definition: ScriptExn.h:41
ScriptExn()
Definition: ScriptExn.h:46
ScriptExn(const std::string &msg)
Definition: ScriptExn.h:48
#define MR_DllDeclare
Definition: ScriptExn.h:31
virtual ~ScriptExn() noexcept
Definition: ScriptExn.h:49
ScriptExn(const char *const msg)
Definition: ScriptExn.h:47
virtual const std::string & GetMessage() const noexcept
Definition: ScriptExn.h:52
const char * what() const noexceptoverride
Definition: ScriptExn.h:51
Definition: Announcement.h:24
std::string msg
Definition: ScriptExn.h:55
std::exception SUPER
Definition: ScriptExn.h:43