8 #ifndef _FVOBJECT_H_INCLUDED_ 9 #define _FVOBJECT_H_INCLUDED_ 18 #pragma pack(push,_FVCL_PACKING) 30 INT SetErrorCode(
INT err)
const;
31 INT GetErrorCode()
const;
33 bool SetAllocateOption(
INT value );
34 INT GetAllocateOption()
const;
36 static bool SetDefaultAllocateOption(
INT value );
37 static INT GetDefaultAllocateOption();
40 void*
operator new (
size_t uiSize );
41 void*
operator new [] (
size_t uiSize );
42 void operator delete (
void* pvObject );
43 void operator delete [] (
void* pvObject );
45 void*
operator new (
size_t uiSize,
LPCSTR szFileName,
INT iLine );
46 void*
operator new [] (
size_t uiSize,
LPCSTR szFileName,
INT iLine );
47 void operator delete (
void* pvObject,
LPCSTR szFileName,
INT iLine );
48 void operator delete [] (
void* pvObject,
LPCSTR szFileName,
INT iLine );
51 virtual bool operator == (
const CFvObject& src )
const;
52 virtual bool operator != (
const CFvObject& src )
const;
64 #endif // _FVOBJECT_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
FVCLの基底クラス
Definition: FvObject.h:23
int INT
整数型(32ビット)
Definition: FvDefs.h:36
const char * LPCSTR
ASCII文字列型(const付き)
Definition: FvDefs.h:45
INT m_AllocateOption
画像領域確保時のオプション
Definition: FvObject.h:57
メモリ確保と開放のグローバル関数のインターフェース
INT m_ErrorCode
エラーコード
Definition: FvObject.h:56