5#ifndef SAPPHIRE_LOGGER_EXCEPTION_GUARD
6#define SAPPHIRE_LOGGER_EXCEPTION_GUARD
58 std::wstring _msg = L
""
69 #define __SA_CREATE_EXCEPTION_Default(_baseInfo, _pred, ...) SA::Exception_Default(\
72 SA_WSTR(_pred) L"\tevaluated to false!"\
Default (base) Exception type.
Definition Exception.hpp:24
Exception(BaseInfo _info, bool _pred, std::wstring _msg=L"") noexcept
Log type implementation.
Definition Log.hpp:25
Base exception create info.
Definition Exception.hpp:28
std::string function
Function name.
Definition Exception.hpp:36
uint32_t line
line number.
Definition Exception.hpp:33
std::wstring chanName
LogChannel name.
Definition Exception.hpp:39
std::wstring file
File name.
Definition Exception.hpp:30
std::wstring details
Additional details string.
Definition Exception.hpp:42
uint32_t frameNum
Frame num.
Definition Exception.hpp:45