QEverCloud
Unofficial Evernote Cloud API for Qt
Public Member Functions | Protected Attributes | List of all members
qevercloud::ThriftException Class Reference

Errors of the Thrift protocol level. More...

Inherits qevercloud::EverCloudException.

Public Member Functions

 ThriftException (Type::type type)
 
 ThriftException (Type::type type, QString message)
 
virtual QSharedPointer
< EverCloudExceptionData
exceptionData () const Q_DECL_OVERRIDE
 
Type::type type () const
 
const char * what () const Q_DECL_OVERRIDE throw ()
 
- Public Member Functions inherited from qevercloud::EverCloudException
 EverCloudException (QString err)
 
 EverCloudException (const std::string &err)
 
 EverCloudException (const char *err)
 
const char * what () const Q_DECL_OVERRIDE throw ()
 

Protected Attributes

Type::type type_
 
- Protected Attributes inherited from qevercloud::EverCloudException
QByteArray err_
 

Detailed Description

Errors of the Thrift protocol level.

It could be wrongly formatted parameters or return values for example.