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

クラス テンプレートdkutil::memory::dKingyoAllocatorGC< T > の解説

INL_dKingyoAllocatorGCのラッパー 各メンヴァ関数内部ではGetdKingyoGCOriginalRefelenceを使っている。. [詳細]

#include <dKingyoAnalogGC.h>

dkutil::memory::dKingyoAllocatorGC< T >に対する継承グラフ

Inheritance graph
[凡例]
dkutil::memory::dKingyoAllocatorGC< T >のコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

void SetCollectFlag (bool f)
void SetImmediatelyFreeFlag (bool f)
 dKingyoAllocatorGC ()
virtual ~dKingyoAllocatorGC ()
virtual void * MallocGC (size_t, bool, char *) const
virtual int FreeGC (void *, bool) const
virtual void * ReallocGC (void *, size_t, bool, char *) const
virtual int Collection () const
pointer address (reference x) const
const_pointer address (const_reference x) const
pointer allocate (size_type n, const void *hint=0)
void deallocate (pointer p, size_type n=0)
size_type max_size () const
void construct (pointer p, const T &val)
void destroy (pointer p)
char * _Charalloc (size_type n)

Protected メソッド

pointer alllocate_proto (size_type n)
void deallocate_proto (pointer p)

Protected 変数

bool m_CollectFlag
bool m_ImmediatelyFreeFlag

解説

template<class T>
class dkutil::memory::dKingyoAllocatorGC< T >

INL_dKingyoAllocatorGCのラッパー 各メンヴァ関数内部ではGetdKingyoGCOriginalRefelenceを使っている。.


コンストラクタとデストラクタの解説

template<class T>
dkutil::memory::dKingyoAllocatorGC< T >::dKingyoAllocatorGC  )  [inline]
 

template<class T>
virtual dkutil::memory::dKingyoAllocatorGC< T >::~dKingyoAllocatorGC  )  [inline, virtual]
 


メソッドの解説

template<class T>
char* dkutil::memory::dKingyoAllocatorGC< T >::_Charalloc size_type  n  )  [inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
const_pointer dkutil::memory::dKingyoAllocatorGC< T >::address const_reference  x  )  const [inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
pointer dkutil::memory::dKingyoAllocatorGC< T >::address reference  x  )  const [inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
pointer dkutil::memory::dKingyoAllocatorGC< T >::alllocate_proto size_type  n  )  [inline, protected]
 

template<class T>
pointer dkutil::memory::dKingyoAllocatorGC< T >::allocate size_type  n,
const void *  hint = 0
[inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
int dkutil::memory::dKingyoAllocatorGC< T >::Collection  )  const [virtual]
 

template<class T>
void dkutil::memory::dKingyoAllocatorGC< T >::construct pointer  p,
const T &  val
[inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
void dkutil::memory::dKingyoAllocatorGC< T >::deallocate pointer  p,
size_type  n = 0
[inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
void dkutil::memory::dKingyoAllocatorGC< T >::deallocate_proto pointer  p  )  [inline, protected]
 

template<class T>
void dkutil::memory::dKingyoAllocatorGC< T >::destroy pointer  p  )  [inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
int dkutil::memory::dKingyoAllocatorGC< T >::FreeGC void *  ,
bool 
const [virtual]
 

template<class T>
void * dkutil::memory::dKingyoAllocatorGC< T >::MallocGC size_t  ,
bool  ,
char * 
const [virtual]
 

template<class T>
size_type dkutil::memory::dKingyoAllocatorGC< T >::max_size  )  const [inline, virtual]
 

IdKingyoAllocatorGC< T >に実装されています.

template<class T>
void * dkutil::memory::dKingyoAllocatorGC< T >::ReallocGC void *  ,
size_t  ,
bool  ,
char * 
const [virtual]
 

template<class T>
void dkutil::memory::dKingyoAllocatorGC< T >::SetCollectFlag bool  f  )  [inline]
 

template<class T>
void dkutil::memory::dKingyoAllocatorGC< T >::SetImmediatelyFreeFlag bool  f  )  [inline]
 


変数の解説

template<class T>
bool dkutil::memory::dKingyoAllocatorGC< T >::m_CollectFlag [protected]
 

template<class T>
bool dkutil::memory::dKingyoAllocatorGC< T >::m_ImmediatelyFreeFlag [protected]
 


このクラスの解説は次のファイルから生成されました:
dKingyoUtilClass (dkutil)に対してMon Jun 9 01:33:41 2003に生成されました。 doxygen1.3