|
libquentier 0.8.0
The library for rich desktop clients of Evernote service
|
The IQuentierException class represents the interface for exceptions specific to libquentier and applications based on it. More...
#include <IQuentierException.h>


Public Member Functions | |
| ErrorString | errorMessage () const |
| QString | localizedErrorMessage () const |
| QString | nonLocalizedErrorMessage () const |
| const char * | what () const noexcept override |
| QTextStream & | print (QTextStream &strm) const override |
| Public Member Functions inherited from quentier::utility::Printable | |
| QString | toString () const |
Protected Member Functions | |
| IQuentierException (ErrorString message) | |
| IQuentierException (const IQuentierException &other) | |
| IQuentierException & | operator= (const IQuentierException &other) |
| virtual QString | exceptionDisplayName () const =0 |
The IQuentierException class represents the interface for exceptions specific to libquentier and applications based on it.
In addition to standard exception features inherited from std::exception, IQuentierException based exceptions can provide both localized and non-localized error messages.
|
overridevirtual |
Implements quentier::utility::Printable.