QEverCloud  6.1.0
Unofficial Evernote Cloud API for Qt
Public Member Functions | List of all members
qevercloud::EvernoteExceptionData Class Reference

#include <EverCloudException.h>

Inheritance diagram for qevercloud::EvernoteExceptionData:
qevercloud::EverCloudExceptionData qevercloud::EDAMInvalidContactsExceptionData qevercloud::EDAMNotFoundExceptionData qevercloud::EDAMSystemExceptionData qevercloud::EDAMUserExceptionData qevercloud::EDAMSystemExceptionAuthExpiredData qevercloud::EDAMSystemExceptionRateLimitReachedData

Public Member Functions

 EvernoteExceptionData (QString error)
 
virtual void throwException () const override
 
- Public Member Functions inherited from qevercloud::EverCloudExceptionData
 EverCloudExceptionData (QString error)
 

Additional Inherited Members

- Public Attributes inherited from qevercloud::EverCloudExceptionData
QString errorMessage
 

Detailed Description

Asynchronous API conterpart of EvernoteException. See EverCloudExceptionData for more details.

Constructor & Destructor Documentation

◆ EvernoteExceptionData()

qevercloud::EvernoteExceptionData::EvernoteExceptionData ( QString  error)
explicit

Member Function Documentation

◆ throwException()

virtual void qevercloud::EvernoteExceptionData::throwException ( ) const
overridevirtual

If you want to throw an exception that corresponds to a received EverCloudExceptionData descendant than call this function. Do not use throw statement, it's not polymorphic.

Reimplemented from qevercloud::EverCloudExceptionData.

Reimplemented in qevercloud::EDAMSystemExceptionAuthExpiredData, qevercloud::EDAMSystemExceptionRateLimitReachedData, qevercloud::EDAMInvalidContactsExceptionData, qevercloud::EDAMNotFoundExceptionData, qevercloud::EDAMSystemExceptionData, and qevercloud::EDAMUserExceptionData.