Lib
QOLを高める
Classes | Namespaces | Functions
exceptions.h File Reference
#include <stdexcept>
#include <memory>
#include <windows.h>

Go to the source code of this file.

Classes

class  yappy::error::FrameworkError
 
class  yappy::error::Win32Error
 
class  yappy::error::WinSockError
 
class  yappy::error::MmioError
 
class  yappy::error::OggVorbisError
 
class  yappy::error::DXError
 
class  yappy::error::D3DError
 
class  yappy::error::DIError
 
class  yappy::error::DSError
 
class  yappy::error::XAudioError
 

Namespaces

 yappy
 
 yappy::error
 Exceptions and utilities.
 

Functions

std::string yappy::error::createStackTraceMsg (const std::string &msg)
 Returns (msg + stacktrace) string. More...
 
template<class E , class... Args>
 yappy::error::__declspec (noreturn) inline void throwTrace(const std
 Throw exception with (msg + stacktrace) message. More...
 
void yappy::error::checkWin32Result (bool cond, const std::string &msg)
 
template<class T >
void yappy::error::checkDXResult (HRESULT hr, const std::string &msg)