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

Used to indicate a general IO error. More...

#include <IOException.hpp>

+ Inheritance diagram for inflection::exception::IOException:

Public Member Functions

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

Used to indicate a general IO error.

This exception type is used to indicate a general IO error, such as failing to read a file.

Definition at line 13 of file IOException.hpp.

Constructor & Destructor Documentation

◆ IOException() [1/2]

inflection::exception::IOException::IOException ( )

Default constructor

◆ IOException() [2/2]

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

Construct an exception with an informative message for debugging purposes.

◆ ~IOException()

inflection::exception::IOException::~IOException ( )
override

Destructor


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