#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