Newer
Older
libj / modules / j / base / src / no_such_element_exception.cpp
#include <j/util/no_such_element_exception.hpp>

using namespace j::lang;

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

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

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

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

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

    } // namespace lang
} // namespace j