Newer
Older
libj / j / lang / src / assertion_error.cpp
#include <j/lang/assertion_error.hpp>

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

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

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

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

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

    } // namespace lang
} // namespace j