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

#include <EverCloudException.h>

Inheritance diagram for qevercloud::EvernoteException:
qevercloud::EverCloudException qevercloud::EDAMInvalidContactsException qevercloud::EDAMNotFoundException qevercloud::EDAMSystemException qevercloud::EDAMUserException qevercloud::EDAMSystemExceptionAuthExpired qevercloud::EDAMSystemExceptionRateLimitReached

Public Member Functions

 EvernoteException ()
 
 EvernoteException (QString error)
 
 EvernoteException (const std::string &error)
 
 EvernoteException (const char *error)
 
virtual EverCloudExceptionDataPtr exceptionData () const override
 
- Public Member Functions inherited from qevercloud::EverCloudException
 EverCloudException ()
 
 EverCloudException (QString error)
 
 EverCloudException (const std::string &error)
 
 EverCloudException (const char *error)
 
virtual ~EverCloudException () noexcept override
 
virtual const char * what () const noexcept override
 

Additional Inherited Members

- Protected Attributes inherited from qevercloud::EverCloudException
QByteArray m_error
 

Detailed Description

All exception sent by Evernote servers (as opposed to other error conditions, for example http errors) are descendants of this class.

Constructor & Destructor Documentation

◆ EvernoteException() [1/4]

qevercloud::EvernoteException::EvernoteException ( )
explicit

◆ EvernoteException() [2/4]

qevercloud::EvernoteException::EvernoteException ( QString  error)
explicit

◆ EvernoteException() [3/4]

qevercloud::EvernoteException::EvernoteException ( const std::string &  error)
explicit

◆ EvernoteException() [4/4]

qevercloud::EvernoteException::EvernoteException ( const char *  error)
explicit

Member Function Documentation

◆ exceptionData()

virtual EverCloudExceptionDataPtr qevercloud::EvernoteException::exceptionData ( ) const
overridevirtual