WIL説明書(C++)  3.0.0
FveBadAccessException.h
[詳解]
1 // $Revision: 1.1 $
2 /*
3  @file FveBadAccessException.h
4  @brief CFveBadAccessException class interface
5  @author FAST Corporation
6 */
7 
8 #ifndef _FVEBADACCESSEXCEPTION_H_INCLUDED_
9 #define _FVEBADACCESSEXCEPTION_H_INCLUDED_
10 
11 #include "FveException.h"
12 
13 #pragma pack(push,_FVCL_PACKING)
14 
15 namespace FVCL
16 {
17 
19 {
20 public:
21  CFveBadAccessException( INT ErrorCode = 0, LPCTSTR function = _T(""), LPCTSTR message = _T("") );
23  virtual ~CFveBadAccessException();
24 
25  enum { ExceptionCode = 1001 };
26 
27  virtual INT GetExceptionCode() const;
28 
29  virtual CFveBadAccessException& operator = ( const CFveBadAccessException& src );
30  virtual bool operator == ( const CFveBadAccessException& src ) const;
31  virtual bool operator != ( const CFveBadAccessException& src ) const;
32 };
33 
34 // /////////////////////////////////////////////////////////////////
35 // PROTOTYPE
36 
37 // It is obsolete, and do not use this function.
38 FVCL_API void FveThrowBadAccessException( INT ErrorCode = 0 );
39 
40 } // FVCL
41 
42 #pragma pack(pop)
43 
44 #endif // _FVEBADACCESSEXCEPTION_H_INCLUDED_
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
FVCL_API void FveThrowBadAccessException(INT ErrorCode=0)
アクセス違反例外の発行
基本例外クラスのインターフェース
LPCSTR LPCTSTR
汎用文字列型(const付き)
Definition: FvDefs.h:57
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
int INT
整数型(32ビット)
Definition: FvDefs.h:36
基本例外クラス
Definition: FveException.h:18
アクセス違反例外クラス
Definition: FveBadAccessException.h:18

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11