Inflection
Morphology Inflection
Loading...
Searching...
No Matches
Public Member Functions | List of all members
inflection::exception::IncompatibleVersionException Class Reference

Thrown when a file loaded by Inflection has an incompatible version identifier. More...

#include <IncompatibleVersionException.hpp>

+ Inheritance diagram for inflection::exception::IncompatibleVersionException:

Public Member Functions

 IncompatibleVersionException ()
 
 IncompatibleVersionException (const std::u16string &message)
 
 ~IncompatibleVersionException () 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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ IncompatibleVersionException() [1/2]

inflection::exception::IncompatibleVersionException::IncompatibleVersionException ( )

Default constructor

◆ IncompatibleVersionException() [2/2]

inflection::exception::IncompatibleVersionException::IncompatibleVersionException ( const std::u16string &  message)
explicit

Construct an exception with an informative message for debugging purposes.

◆ ~IncompatibleVersionException()

inflection::exception::IncompatibleVersionException::~IncompatibleVersionException ( )
override

Destructor


The documentation for this class was generated from the following file: