| PST SDK 6.0.0.0-272350a

Classes | Namespaces | Macros
TrackerExceptions.h File Reference
`#include "PstBase.h"`
`#include <stdexcept>`
Include dependency graph for TrackerExceptions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | PSTech::PSTException
| Generic tracker exception. More...
class | PSTech::TrackerException
class | PSTech::InvalidDataException
class | PSTech::NotFoundException
class | PSTech::AlreadyExistsException
class | PSTech::IOException
class | PSTech::OutOfRangeException
class | PSTech::NotSupportedException
class | PSTech::NotInitializedException
class | PSTech::HttpException
class | PSTech::JSONException

## Namespaces
| PSTech

## Macros
#define | DECLARE_PST_EXCEPTION(child, parent)

## Macro Definition Documentation

## ◆ DECLARE_PST_EXCEPTION

#define DECLARE_PST_EXCEPTION | ( |  | child,
|  |  | parent
| ) |  |

Value:
class child : public parent \
{ \
public: \
explicit child(const char* what) : parent(what) {} \
child(const char* function, int line, const char* what) : parent(function, line, what) {}\
}

Macro for easy definition of specific exceptions inheriting from a base exception.