Newer
Older
libj / modules / j / base / src / error.cpp
#include <j/lang/error.hpp>

namespace j
{
    namespace lang
    {
        /**
         * Error を構築します。
         */
        Error::Error() noexcept : Throwable()
        {
            // NOP
        }

        /**
         * Error を構築します。
         *
         * @param msg メッセージ
         */
        Error::Error(const String &msg) noexcept : Throwable(msg)
        {
            // NOP
        }

        /**
         * Error のコピーコンストラクタ。
         *
         * @param t コピー元 Error
         */
        Error::Error(const Error &t) noexcept : Throwable(t)
        {
            // NOP
        }

        /**
         * Error のムーブコンストラクタ。
         *
         * @param str ムーブ元 String
         */
        Error::Error(Error &&t) noexcept : Throwable(std::move(t))
        {
            // NOP
        }

        /**
         * デストラクタ。
         */
        Error::~Error() noexcept
        {
            // NOP
        }

    } // namespace lang
} // namespace j