PST SDK 7.0.0.0-ebe6e713
Loading...
Searching...
No Matches
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  PSTException
 Generic tracker exception. More...
class  TrackerException
class  InvalidDataException
class  NotFoundException
class  AlreadyExistsException
class  IOException
class  OutOfRangeException
class  NotSupportedException
class  NotInitializedException
class  HttpException
class  JSONException

Namespaces

namespace  PSTech

Macros

#define PSTEXCEPTION_DEFINED
#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.

◆ PSTEXCEPTION_DEFINED

#define PSTEXCEPTION_DEFINED