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