18#include "AException.h"
44 explicit AFatalException(std::string_view signalName,
int nativeSignalId);
46 AString getMessage()
const noexcept override;
59 return mNativeSignalId;
88 handler() = std::move(globalHandler);
93 std::string_view mSignalName;
96 static Handler& handler();
Abstract AUI exception.
Definition: AException.h:29
An exception that thrown when non-c++ unhandled error occurs (i.e. access violation).
Definition: AFatalException.h:40
static void setGlobalHandler(Handler globalHandler)
Sets handler for fatal exceptions.
Definition: AFatalException.h:87
int nativeSignalId() const
Definition: AFatalException.h:58
std::string_view signalName() const
Definition: AFatalException.h:65
void * address() const
Definition: AFatalException.h:51
Represents a Unicode character string.
Definition: AString.h:37