Inflection
Morphology Inflection
|
Thrown when a file loaded by Inflection has an incompatible version identifier. More...
#include <IncompatibleVersionException.hpp>
Public Member Functions | |
IncompatibleVersionException () | |
IncompatibleVersionException (const std::u16string &message) | |
~IncompatibleVersionException () 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 |
Thrown when a file loaded by Inflection has an incompatible version identifier.
This is typically thrown when loading Inflection's dictionary resources, as those resource versions must match the versions Inflection was built with.
Definition at line 14 of file IncompatibleVersionException.hpp.
inflection::exception::IncompatibleVersionException::IncompatibleVersionException | ( | ) |
Default constructor
|
explicit |
Construct an exception with an informative message for debugging purposes.
|
override |
Destructor