PST SDK
5.2.0.0-0eac0f6
|
Generic tracker exception. More...
#include <TrackerExceptions.h>
Public Member Functions | |
PSTException (const char *what) | |
PSTException (const PSTException &other) | |
PSTException (PSTException &&other) noexcept | |
PSTException (const char *function, int line, const char *what) | |
virtual | ~PSTException () |
virtual const char * | what () const |
virtual const char * | where () const |
virtual const char * | full_description () const |
Private Attributes | |
char * | m_what |
char * | m_where |
char * | m_full |
Base class defining exceptions being thrown by the PST. Specific instances of this class are defined using the DECLARE_PST_EXCEPTION macro.
|
explicit |
PSTech::PSTException::PSTException | ( | const PSTException & | other | ) |
|
noexcept |
PSTech::PSTException::PSTException | ( | const char * | function, |
int | line, | ||
const char * | what | ||
) |
|
virtual |
|
virtual |
Returns a string containing the location and message of the error.
|
virtual |
Message describing the exception.
|
virtual |
Location in the code where the exception occured.
|
private |
|
private |
|
private |