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