1#ifndef CORE_EXCEPTION_HANDLER_H
2#define CORE_EXCEPTION_HANDLER_H
30 const char*
what()
const noexcept override;
36 std::string _fullMessage;
42#define THROW_DB_EXCEPTION(code, msg) \
43 throw Xale::Core::DbException(code, msg, __FILE__, __LINE__)
const char * what() const noexcept override
Definition ExceptionHandler.cpp:17
ExceptionCode getCode() const
Definition ExceptionHandler.cpp:22
DbException(ExceptionCode code, std::string msg, const char *file, int line)
Definition ExceptionHandler.cpp:5
Definition ConfigurationHandler.h:13
ExceptionCode
Definition ExceptionHandler.h:12
@ WriteFile
Definition ExceptionHandler.h:19
@ Startup
Definition ExceptionHandler.h:15
@ StorageOpen
Definition ExceptionHandler.h:16
@ StorageClose
Definition ExceptionHandler.h:17
@ SyncFile
Definition ExceptionHandler.h:20
@ None
Definition ExceptionHandler.h:13
@ ExecutionError
Definition ExceptionHandler.h:23
@ DataStruct
Definition ExceptionHandler.h:21
@ Unknown
Definition ExceptionHandler.h:14
@ ReadFile
Definition ExceptionHandler.h:18
@ ParseError
Definition ExceptionHandler.h:22