#include <j/lang/exception.hpp>
namespace j
{
namespace lang
{
/**
* Exception を構築します。
*/
Exception::Exception() noexcept : Throwable()
{
// NOP
}
/**
* Exception を構築します。
*
* @param msg メッセージ
*/
Exception::Exception(const String &msg) noexcept : Throwable(msg)
{
// NOP
}
/**
* Exception のコピーコンストラクタ。
*
* @param t コピー元 Exception
*/
Exception::Exception(const Exception &t) noexcept : Throwable(t)
{
// NOP
}
/**
* Exception のムーブコンストラクタ。
*
* @param str ムーブ元 String
*/
Exception::Exception(Exception &&t) noexcept : Throwable(std::move(t))
{
// NOP
}
/**
* デストラクタ。
*/
Exception::~Exception() noexcept
{
// NOP
}
} // namespace lang
} // namespace j