| Inflection
    Morphology Inflection | 
Used to indicate that an attempt to access an out of bounds index was made. More...
#include <IndexOutOfBoundsException.hpp>
 Inheritance diagram for inflection::exception::IndexOutOfBoundsException:
 Inheritance diagram for inflection::exception::IndexOutOfBoundsException:| Public Member Functions | |
| IndexOutOfBoundsException () | |
| IndexOutOfBoundsException (int32_t index) | |
| IndexOutOfBoundsException (const std::u16string &message) | |
| ~IndexOutOfBoundsException () override | |
|  Public Member Functions inherited from inflection::exception::RuntimeException | |
| RuntimeException () | |
| RuntimeException (const std::u16string &message) | |
| ~RuntimeException () override | |
|  Public Member Functions inherited from inflection::exception::Exception | |
| Exception () | |
| Exception (const std::u16string &message) | |
| ~Exception () override | |
|  Public Member Functions inherited from inflection::exception::Throwable | |
| 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