SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送
メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

dKingyoAnalogGC.h の解説

#include "AllLoad.h"

dKingyoAnalogGC.hのインクルード依存関係図

Include dependency graph

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

Included by dependency graph

ソースコードを見る。

名前空間

namespace  dkutil
namespace  dkutil::memory

構成

struct  tugOnlyfordKingyoGCNew
 ガベコレもどきとnew演算子に認識させる空構造体。 [詳細]


マクロ定義

#define DKINGYO_GC_NEW(flag, str)   new(flag,str,__FILE__,__LINE__,dKingyoGCNewArg)
 偽装ガベージコレクタ用newのマクロ

#define DKINGYO_GC_DELETE(p, flag)   ::operator delete(p,flag,__FILE__,__LINE__,dKingyoGCNewArg)
 上記同。deleteのマクロ

#define DKINGYO_GC_NEW_A(flag, str)   new(flag,str,__FILE__,__LINE__,dKingyoGCNewArg)
 偽装ガベージコレクタ用new[]のマクロ

#define DKINGYO_GC_DELETE_A(p, flag)   ::operator delete[](p,flag,__FILE__,__LINE__,dKingyoGCNewArg)
 上記同。delete[]のマクロ


関数

void * operator new (size_t size, bool CollectionFlag, char *String, char *File, int line, tugOnlyfordKingyoGCNew)
void * operator new[] (size_t size, bool CollectionFlag, char *String, char *File, int line, tugOnlyfordKingyoGCNew)
void operator delete[] (void *obj, bool ImmediatelyFreeFlag, char *File, int line, tugOnlyfordKingyoGCNew)
void operator delete (void *obj, bool ImmediatelyFreeFlag, char *File, int line, tugOnlyfordKingyoGCNew)

変数

tugOnlyfordKingyoGCNew dKingyoGCNewArg
 グローバルなnewにぶち込む変数(すまん) 


マクロ定義の解説

#define DKINGYO_GC_DELETE p,
flag   )     ::operator delete(p,flag,__FILE__,__LINE__,dKingyoGCNewArg)
 

上記同。deleteのマクロ

#define DKINGYO_GC_DELETE_A p,
flag   )     ::operator delete[](p,flag,__FILE__,__LINE__,dKingyoGCNewArg)
 

上記同。delete[]のマクロ

#define DKINGYO_GC_NEW flag,
str   )     new(flag,str,__FILE__,__LINE__,dKingyoGCNewArg)
 

偽装ガベージコレクタ用newのマクロ

#define DKINGYO_GC_NEW_A flag,
str   )     new(flag,str,__FILE__,__LINE__,dKingyoGCNewArg)
 

偽装ガベージコレクタ用new[]のマクロ


関数の解説

void operator delete void *  obj,
bool  ImmediatelyFreeFlag,
char *  File,
int  line,
tugOnlyfordKingyoGCNew 
[inline]
 

void operator delete[] void *  obj,
bool  ImmediatelyFreeFlag,
char *  File,
int  line,
tugOnlyfordKingyoGCNew 
[inline]
 

void* operator new size_t  size,
bool  CollectionFlag,
char *  String,
char *  File,
int  line,
tugOnlyfordKingyoGCNew 
[inline]
 

void* operator new[] size_t  size,
bool  CollectionFlag,
char *  String,
char *  File,
int  line,
tugOnlyfordKingyoGCNew 
[inline]
 


変数の解説

tugOnlyfordKingyoGCNew dKingyoGCNewArg
 

グローバルなnewにぶち込む変数(すまん) 


dKingyoUtilClass (dkutil)に対してMon Jun 9 01:32:46 2003に生成されました。 doxygen1.3