34#include <NDEVR/BaseValues.h>
35#include <NDEVR/String.h>
36#include <NDEVR/TranslatedString.h>
Provides consistent interface to handle errors through the throw expression. All exceptions generated...
Definition Exception.hpp:47
virtual uint04 getPriority() const
Definition Exception.hpp:87
TranslatedString m_category
Definition Exception.hpp:101
String m_thread
Definition Exception.hpp:102
virtual ~Exception()=default
String m_stack_trace
Definition Exception.hpp:103
Exception(const TranslatedString &title, const bool &capture_stack=true)
void setThread(const String &thread)
Definition Exception.hpp:66
Exception(const String &title, const bool &capture_stack=true)
virtual const String & stackTrace() const
Definition Exception.hpp:83
void setTitle(const TranslatedString &title)
Definition Exception.hpp:54
virtual const TranslatedString & getCategory() const
Definition Exception.hpp:79
TranslatedString m_title
Definition Exception.hpp:100
uint04 m_priority
Definition Exception.hpp:104
void setCategory(const TranslatedString &category)
Definition Exception.hpp:62
virtual void setMessage(const TranslatedString &message)
Definition Exception.hpp:58
TranslatedString m_message
Definition Exception.hpp:99
Exception(const TranslatedString &title, const TranslatedString &message, const bool &capture_stack=true)
Exception(const std::exception &exception)
const String & thread() const
Definition Exception.hpp:92
virtual TranslatedString getMessage() const
Definition Exception.hpp:71
virtual const TranslatedString & getTitle() const
Definition Exception.hpp:75
The core String class for the NDEVR API.
Definition String.h:69
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
Definition TranslatedString.h:13
A universally unique identifier (UUID) is a 128-bit number used to identify information in computer s...
Definition UUID.h:60
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:96