X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fsystemerror.h;h=cce3c5c7e6ad4f8662171d6adf735d841f574f72;hb=HEAD;hp=1662cec37f0f779f06bc6b80bab1ec36d547393c;hpb=5763dd6e8089c97699cbcbd221afb7fe1841bcdd;p=libs%2Fcore.git diff --git a/source/core/systemerror.h b/source/core/systemerror.h index 1662cec..cce3c5c 100644 --- a/source/core/systemerror.h +++ b/source/core/systemerror.h @@ -3,10 +3,11 @@ #include #include +#include "mspcore_api.h" namespace Msp { -class system_error: public std::runtime_error +class MSPCORE_API system_error: public std::runtime_error { private: int m_code; @@ -14,9 +15,8 @@ private: public: system_error(const std::string &, int = -1); system_error(const std::string &, const std::string &); - virtual ~system_error() throw() = default; - int code() const throw() { return m_code; } + int code() const noexcept { return m_code; } private: static std::string get_message(int);