26 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 28 # define MR_DllDeclare __declspec( dllexport ) 30 # define MR_DllDeclare __declspec( dllimport ) 33 # define MR_DllDeclare 52 const char*
what() const noexcept
override {
return msg.c_str(); }
std::string msg
Definition: Exception.h:58
UnimplementedExn()
Definition: Exception.h:70
const char * what() const noexceptoverride
Definition: Exception.h:52
std::exception SUPER
Definition: Exception.h:44
virtual ~UnimplementedExn() noexcept
Definition: Exception.h:73
#define MR_DllDeclare
Definition: Exception.h:33
UnimplementedExn(const std::string &msg)
Definition: Exception.h:71
std::string & GetMessage() noexcept
Definition: Exception.h:55
Exception indicating an unimplemented bit of code has been hit.
Definition: Exception.h:65
virtual ~Exception() noexcept
Definition: Exception.h:50
UnimplementedExn(const char *msg)
Definition: Exception.h:72
Definition: Announcement.h:24
Exception(const std::string &msg)
Definition: Exception.h:48
Exception(const char *msg)
Definition: Exception.h:49
Base exception, providing constructors for setting the message.
Definition: Exception.h:42
Exception()
Definition: Exception.h:47