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

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