//////////////////////////////////////////////////////////////////////////////// // // Exception // #include <kcpp_exception.hpp> namespace kcpp { /** * 最後に発生したエラーメッセージを持つ Exception を構築します。 * エラーメッセージを取得できない場合、空文字がメッセージに設定されます。 */ Exception::Exception() noexcept : Throwable() { // NOP } /** * コピーコンストラクタ。 * * @param t コピー元 */ Exception::Exception(const Exception& t) noexcept : Throwable(t) { // NOP } /** * 指定されたメッセージを持つ Exception を構築します。 * * @param msg メッセージ */ Exception::Exception(const std::string& msg) noexcept : Throwable(msg) { // NOP } /** * デストラクタ。 */ Exception::~Exception() noexcept { // NOP } }