Magic_Game/core/Custom/Exception.cpp

38 lines
527 B
C++
Raw Normal View History

2018-05-24 00:58:16 +08:00
#include "..\e2dcustom.h"
2018-05-24 12:24:39 +08:00
e2d::Exception::Exception() throw()
2018-05-24 00:58:16 +08:00
: _message()
{
}
2018-05-24 12:24:39 +08:00
e2d::Exception::Exception(const String& message) throw()
2018-05-24 00:58:16 +08:00
: _message(message)
{
}
2018-05-24 12:24:39 +08:00
e2d::Exception::Exception(Exception const& other) throw()
2018-05-24 00:58:16 +08:00
: _message(other._message)
{
}
2018-05-24 12:24:39 +08:00
e2d::Exception& e2d::Exception::operator=(Exception const& other) throw()
2018-05-24 00:58:16 +08:00
{
if (this == &other)
{
return *this;
}
_message = other._message;
return *this;
}
2018-05-24 12:24:39 +08:00
e2d::Exception::~Exception() throw()
2018-05-24 00:58:16 +08:00
{
}
e2d::String e2d::Exception::msg() const
{
return _message;
}