gatelib
2.1
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
include
Win32
g_WinException.h
1
#pragma once
2
3
#include "g_Exception.h"
4
5
namespace
g
6
{
7
8
#if G_AUTOPTION_ON_MSVC != 0
9
# pragma warning ( disable : 4275 )
10
#endif
11
12
//Exception class for encapsulating windows error
13
class
G_LIB_ITEM
WinException
:
public
SysException
14
{
15
public
:
16
WinException
(
const
char
* aWinCall ,
const
Exception::Context
& );
17
virtual
~
WinException
( ) { }
18
19
virtual
const
char
* getTag ( )
const
{
return
"WinException"
; }
20
21
static
void
do_Raise (
const
char
* aSysCall ,
const
char
* aContextStr ,
const
char
* aFile ,
int
aLine );
22
};
23
24
#if G_AUTOPTION_ON_MSVC != 0
25
# pragma warning (default:4275)
26
#endif
27
28
}
//namespace g
29
g::WinException
Definition:
g_WinException.h:13
g::Exception::Context
Definition:
g_Exception.h:50
g
Definition:
g.mthread.ThreadSimpleEvent.h:5
Generated on Fri Mar 6 2015 16:46:40 for gatelib by
1.8.9.1