Inflection
Morphology Inflection
|
Used to indicate that an attempt to access an out of bounds index was made. More...
#include <IndexOutOfBoundsException.hpp>
Public Member Functions | |
IndexOutOfBoundsException () | |
IndexOutOfBoundsException (int32_t index) | |
IndexOutOfBoundsException (const std::u16string &message) | |
~IndexOutOfBoundsException () override | |
![]() | |
RuntimeException () | |
RuntimeException (const std::u16string &message) | |
~RuntimeException () override | |
![]() | |
Exception () | |
Exception (const std::u16string &message) | |
~Exception () override | |
![]() | |
Throwable () | |
Throwable (const std::u16string &message) | |
~Throwable () override | |
const char * | what () const noexcept override |
virtual const ::std::u16string & | getMessage () const noexcept |
Used to indicate that an attempt to access an out of bounds index was made.
This can be thrown in many places.
Definition at line 13 of file IndexOutOfBoundsException.hpp.
inflection::exception::IndexOutOfBoundsException::IndexOutOfBoundsException | ( | ) |
Default constructor
|
explicit |
Constructs a new StringIndexOutOfBoundsException with the index that caused the exception to occur.
index | The index that caused the exception to occur. |
|
explicit |
Construct an exception with an informative message for debugging purposes.
|
override |
Destructor