Magic_Game/core/Custom/Exception.cpp

38 lines
553 B
C++
Raw Normal View History

2018-09-05 13:17:07 +08:00
#include "..\e2dimpl.h"
2018-05-24 00:58:16 +08:00
e2d::Exception::Exception() E2D_NOEXCEPT
2018-09-04 22:42:34 +08:00
: message_()
2018-05-24 00:58:16 +08:00
{
}
2018-08-15 00:06:03 +08:00
e2d::Exception::Exception(const char * message) E2D_NOEXCEPT
2018-09-04 22:42:34 +08:00
: message_(message)
2018-05-24 00:58:16 +08:00
{
}
e2d::Exception::Exception(Exception const& other) E2D_NOEXCEPT
2018-09-04 22:42:34 +08:00
: message_(other.message_)
2018-05-24 00:58:16 +08:00
{
}
e2d::Exception& e2d::Exception::operator=(Exception const& other) E2D_NOEXCEPT
2018-05-24 00:58:16 +08:00
{
if (this == &other)
{
return *this;
}
2018-09-04 22:42:34 +08:00
message_ = other.message_;
2018-05-24 00:58:16 +08:00
return *this;
}
e2d::Exception::~Exception() E2D_NOEXCEPT
2018-05-24 00:58:16 +08:00
{
}
2018-09-04 22:42:34 +08:00
const char * e2d::Exception::GetMsg() const
2018-05-24 00:58:16 +08:00
{
2018-09-04 22:42:34 +08:00
return message_;
2018-05-24 00:58:16 +08:00
}