QEverCloud  3.0.0
Unofficial Evernote Cloud API for Qt
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
qevercloud::EverCloudException Class Reference

#include <EverCloudException.h>

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

Public Member Functions

 EverCloudException ()
 
 EverCloudException (QString error)
 
 EverCloudException (const std::string &error)
 
 EverCloudException (const char *error)
 
 ~EverCloudException () throw ()
 
const char * what () const throw ()
 
virtual QSharedPointer
< EverCloudExceptionData
exceptionData () const
 

Protected Attributes

QByteArray m_error
 

Detailed Description

All exceptions throws by the library are of this class or its descendants.

Constructor & Destructor Documentation

qevercloud::EverCloudException::EverCloudException ( )
explicit
qevercloud::EverCloudException::EverCloudException ( QString  error)
explicit
qevercloud::EverCloudException::EverCloudException ( const std::string &  error)
explicit
qevercloud::EverCloudException::EverCloudException ( const char *  error)
explicit
qevercloud::EverCloudException::~EverCloudException ( )
throw (
)

Member Function Documentation

virtual QSharedPointer<EverCloudExceptionData> qevercloud::EverCloudException::exceptionData ( ) const
virtual
const char* qevercloud::EverCloudException::what ( ) const
throw (
)

Member Data Documentation

QByteArray qevercloud::EverCloudException::m_error
mutableprotected