![]() |
PST SDK
6.0.0.0-272350a
|
Generic tracker exception. More...
#include <TrackerExceptions.h>
Inheritance diagram for PSTech::PSTException:
Collaboration diagram for PSTech::PSTException: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 |