34#include <NDEVR/BaseValues.h>
35#include <NDEVR/String.h>
36#include <NDEVR/TranslatedString.h>
Definition Exception.hpp:52
virtual uint04 getPriority() const
Definition Exception.hpp:139
TranslatedString m_category
Definition Exception.hpp:153
String m_thread
Definition Exception.hpp:154
virtual ~Exception()=default
String m_stack_trace
Definition Exception.hpp:155
void setThread(const String &thread)
Definition Exception.hpp:109
virtual const String & stackTrace() const
Definition Exception.hpp:135
void setTitle(const TranslatedString &title)
Definition Exception.hpp:83
virtual const TranslatedString & getCategory() const
Definition Exception.hpp:131
NDEVR_BASE_API Exception(const String &title, const bool &capture_stack=true)
TranslatedString m_title
Definition Exception.hpp:152
uint04 m_priority
Definition Exception.hpp:156
void setCategory(const TranslatedString &category)
Definition Exception.hpp:105
NDEVR_BASE_API Exception(const std::exception &exception)
virtual void setMessage(const TranslatedString &message)
Definition Exception.hpp:87
NDEVR_BASE_API UUID id() const
TranslatedString m_message
Definition Exception.hpp:151
NDEVR_BASE_API Exception(const TranslatedString &title, const TranslatedString &message, const bool &capture_stack=true)
NDEVR_BASE_API Exception(const TranslatedString &title, const bool &capture_stack=true)
const String & thread() const
Definition Exception.hpp:144
virtual TranslatedString getMessage() const
Definition Exception.hpp:123
virtual const TranslatedString & getTitle() const
Definition Exception.hpp:127
The core String class for the software.
Definition String.h:47
Any text displayed to the user should be defined as a TranslatedString which allows the.
Definition TranslatedString.h:13
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:62
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:94