#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