/** * @file error.hpp * @brief J Library Error ヘッダファイル。 * @copyright 2001 - 2024 Nomura Kei * @depends * j/lang/throwable.hpp */ #ifndef J_LANG_ERROR_HPP #define J_LANG_ERROR_HPP #include <j/lang/throwable.hpp> namespace j { namespace lang { class Error : public Throwable { public: // デフォルトコンストラクタ Error() noexcept; // コンストラクタ Error(const String &msg) noexcept; // コピーコンストラクタ Error(const Error &t) noexcept; // ムーブコンストラクタ Error(Error &&t) noexcept; // デストラクタ ~Error() noexcept; }; } // namespace lang } // namespace j #endif // J_LANG_ERROR_HPP