34#include <NDEVR/BaseValues.h>
35#include <NDEVR/String.h>
36#include <NDEVR/TranslatedString.h>
49 virtual ~Exception() =
default;
50 NDEVR_BASE_API Exception(
const String& title,
const bool& capture_stack =
true);
51 NDEVR_BASE_API Exception(
const TranslatedString& title,
const bool& capture_stack =
true);
52 NDEVR_BASE_API Exception(
const std::exception& exception);
74 void setPrority(
const uint04 priority)
76 m_priority = priority;
90 virtual const String& stackTrace()
const
94 virtual uint04 getPriority()
const
99 const String& thread()
const
103 NDEVR_BASE_API
UUID id()
const;
104 void printToLogger();
The core String View class for the NDEVR API.
The core String class for the NDEVR API.
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
The primary namespace for the NDEVR SDK.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
@ icon
Icon identifier for the object.
@ category
The category this object belongs to.