Scope
|
#include <hresult_exception.h>
Public Member Functions | |
HResultT (const HRESULT &_hr=S_OK, const char _function[]="none") | |
LPCTSTR | ErrrorMessage () const |
operator HRESULT () const | |
some helpfull operator overloads | |
HResultT & | operator() (const char _function[]="none") |
HResultT & | operator() (const HRESULT &_hr, const char _function[]="none") |
HResultT & | operator= (const HRESULT &_hr) |
Protected Member Functions | |
void | Assign (const HRESULT &_hr) |
Protected Attributes | |
HRESULT | hr |
char | function [255] |
std::basic_string< WCHAR > | desc |
Class around a HRESULT which breaks down the HRESULT code and makes life easier etc.
Definition at line 59 of file hresult_exception.h.
|
inline |
Constructor.
Definition at line 83 of file hresult_exception.h.
|
inlineprotected |
Assign a HRESULT.
Definition at line 73 of file hresult_exception.h.
|
inline |
Definition at line 109 of file hresult_exception.h.
|
inline |
Definition at line 114 of file hresult_exception.h.
|
protected |
HRESULT.
Definition at line 63 of file hresult_exception.h.
|
protected |
function where exception occured
Definition at line 66 of file hresult_exception.h.
|
protected |
more description
Definition at line 69 of file hresult_exception.h.