Inflection
Morphology Inflection
|
Used to indicate that a datastructure is in an unknown or bad state. More...
#include <IllegalStateException.hpp>
Public Member Functions | |
IllegalStateException () | |
IllegalStateException (const std::u16string &message) | |
~IllegalStateException () 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 a datastructure is in an unknown or bad state.
This is typically thrown during tokenization or when constructing tries. It indicates that some piece of data is incorrect or is missing, and that continuing operation would cause the process to hang or crash (or at the least be unknown).
Definition at line 15 of file IllegalStateException.hpp.
inflection::exception::IllegalStateException::IllegalStateException | ( | ) |
Default constructor
|
explicit |
Construct an exception with an informative message for debugging purposes.
|
override |
Destructor