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

クラス テンプレートIdKingyoAllocatorGC< T > の解説

#include <dkutil_DataStruct.h>

IdKingyoAllocatorGC< T >に対する継承グラフ

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

Public 型

typedef size_t size_type
typedef ptrdiff_t difference_type
typedef T * pointer
typedef const T * const_pointer
typedef T & reference
typedef const T & const_reference
typedef T value_type

Public メソッド

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

template<class T = void *>
class IdKingyoAllocatorGC< T >


Typedef の解説

template<class T = void *>
typedef const T* IdKingyoAllocatorGC< T >::const_pointer
 

template<class T = void *>
typedef const T& IdKingyoAllocatorGC< T >::const_reference
 

template<class T = void *>
typedef ptrdiff_t IdKingyoAllocatorGC< T >::difference_type
 

template<class T = void *>
typedef T* IdKingyoAllocatorGC< T >::pointer
 

template<class T = void *>
typedef T& IdKingyoAllocatorGC< T >::reference
 

template<class T = void *>
typedef size_t IdKingyoAllocatorGC< T >::size_type
 

template<class T = void *>
typedef T IdKingyoAllocatorGC< T >::value_type
 


メソッドの解説

template<class T = void *>
virtual char* IdKingyoAllocatorGC< T >::_Charalloc size_type  n  )  [pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual const_pointer IdKingyoAllocatorGC< T >::address const_reference  x  )  const [pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual pointer IdKingyoAllocatorGC< T >::address reference  x  )  const [pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual pointer IdKingyoAllocatorGC< T >::allocate size_type  n,
const void *  hint = 0
[pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual int IdKingyoAllocatorGC< T >::Collection  )  [pure virtual]
 

template<class T = void *>
virtual void IdKingyoAllocatorGC< T >::construct pointer  p,
const T &  val
[pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual void IdKingyoAllocatorGC< T >::deallocate pointer  p,
size_type  n = 0
[pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual void IdKingyoAllocatorGC< T >::destroy pointer  p  )  [pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual int IdKingyoAllocatorGC< T >::FreeGC void *  ,
bool 
[pure virtual]
 

template<class T = void *>
virtual void* IdKingyoAllocatorGC< T >::MallocGC size_t  ,
bool  ,
char * 
[pure virtual]
 

template<class T = void *>
virtual size_type IdKingyoAllocatorGC< T >::max_size  )  const [pure virtual]
 

dkutil::memory::dKingyoAllocatorGC< T >を実装しています.

template<class T = void *>
virtual void* IdKingyoAllocatorGC< T >::ReallocGC void *  ,
size_t  ,
bool  ,
char * 
[pure virtual]
 


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