OSTC Companion  3.0
Companion sofftware for H&W dive computers
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions
Exception.h File Reference

Generic Exception. More...

#include <QString>
#include <exception>
Include dependency graph for Exception.h:
This graph shows which files directly or indirectly include this file:

Classes

class  Exception
 

Macros

#define DEFINE_EXCEPTION(name, parent)
 

Functions

 DEFINE_EXCEPTION (Timeout, Exception)
 
 DEFINE_EXCEPTION (ReadTimeout, Timeout)
 
 DEFINE_EXCEPTION (WriteTimeout, Timeout)
 

Detailed Description

Generic Exception.

Author
JD Gascuel.
Id
Exception.h,v ecd627c6ae3a 2016/09/13 15:08:18 jDG

Macro Definition Documentation

#define DEFINE_EXCEPTION (   name,
  parent 
)
Value:
struct EXPORT name \
: public parent \
{ explicit inline name(const char* msg) : parent(msg) {} \
explicit inline name(const QString& msg): parent(msg) {} \
}

Function Documentation

DEFINE_EXCEPTION ( Timeout  ,
Exception   
)
DEFINE_EXCEPTION ( ReadTimeout  ,
Timeout   
)
DEFINE_EXCEPTION ( WriteTimeout  ,
Timeout   
)