WIL説明書(C++)  3.0.0
FveBadCastException.h
[詳解]
1 // $Revision: 1.1 $
2 /*
3  @file FveBadCastException.h
4  @brief CFveBadCastException class interface
5  @author FAST Corporation
6 */
7 
8 #ifndef _FVEBADCASTEXCEPTION_H_INCLUDED_
9 #define _FVEBADCASTEXCEPTION_H_INCLUDED_
10 
11 #include "FveException.h"
12 
13 #pragma pack(push,_FVCL_PACKING)
14 
15 namespace FVCL
16 {
17 
19 {
20 public:
21  CFveBadCastException( INT ErrorCode = 0, LPCTSTR function = _T(""), LPCTSTR message = _T("") );
23  virtual ~CFveBadCastException();
24 
25  enum { ExceptionCode = 1003 };
26 
27  virtual INT GetExceptionCode() const;
28 
29  virtual CFveBadCastException& operator = ( const CFveBadCastException& src );
30  virtual bool operator == ( const CFveBadCastException& src ) const;
31  virtual bool operator != ( const CFveBadCastException& src ) const;
32 };
33 
34 // /////////////////////////////////////////////////////////////////
35 // PROTOTYPE
36 
37 // It is obsolete, and do not use this function.
38 FVCL_API void FveThrowBadCastException( INT ErrorCode = 0 );
39 
40 } // FVCL
41 
42 #pragma pack(pop)
43 
44 #endif // _FVEBADCASTEXCEPTION_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
キャスト不可例外クラス
Definition: FveBadCastException.h:18
FVCL_API void FveThrowBadCastException(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