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