Lib
QOLを高める
|
Exceptions and utilities. More...
Classes | |
class | D3DError |
class | DIError |
class | DSError |
class | DXError |
class | FrameworkError |
class | MmioError |
class | OggVorbisError |
class | Win32Error |
class | WinSockError |
class | XAudioError |
Functions | |
std::string | createStackTraceMsg (const std::string &msg) |
Returns (msg + stacktrace) string. More... | |
template<class E , class... Args> | |
__declspec (noreturn) inline void throwTrace(const std | |
Throw exception with (msg + stacktrace) message. More... | |
void | checkWin32Result (bool cond, const std::string &msg) |
template<class T > | |
void | checkDXResult (HRESULT hr, const std::string &msg) |
Exceptions and utilities.
yappy::error::__declspec | ( | noreturn | ) | const |
Throw exception with (msg + stacktrace) message.
This function calls the constructor of exception class E as:
E | Exception class to be thrown. |
Args | Additional parameters for constructor call. |
[in] | msg | Exception message. |
[in] | args | Additional parameters for constructor call. |
Definition at line 30 of file exceptions.h.
|
inline |
Definition at line 83 of file exceptions.h.
|
inline |
Definition at line 50 of file exceptions.h.
std::string yappy::error::createStackTraceMsg | ( | const std::string & | msg | ) |
Returns (msg + stacktrace) string.
[in] | msg | Original string. |
Definition at line 11 of file exceptions.cpp.