SourceForge.jp

構造体 テンプレートdkutil::dkutil_allocator_base< T >

#include <allocator.h>

dkutil::dkutil_allocator_base< 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 メソッド

template<class Tt_> Tt_ * _Allocate (size_type size, Tt_ *)
void _Deallocate (pointer p, size_type n=0)
T * allocate_base (size_type n, const void *hint)
template<class T1, class T2> void _Construct (T1 *pT1, const T2 &rT2)
char * _Charalloc (size_type size)
template<class Ty_> void _Destroy (Ty_ *p)

template<class T>
struct dkutil::dkutil_allocator_base< T >


型定義

template<class T>
typedef const T* dkutil::dkutil_allocator_base< T >::const_pointer
 

template<class T>
typedef const T& dkutil::dkutil_allocator_base< T >::const_reference
 

template<class T>
typedef ptrdiff_t dkutil::dkutil_allocator_base< T >::difference_type
 

template<class T>
typedef T* dkutil::dkutil_allocator_base< T >::pointer
 

template<class T>
typedef T& dkutil::dkutil_allocator_base< T >::reference
 

template<class T>
typedef size_t dkutil::dkutil_allocator_base< T >::size_type
 

template<class T>
typedef T dkutil::dkutil_allocator_base< T >::value_type
 


関数

template<class T>
template<class Tt_>
Tt_* dkutil::dkutil_allocator_base< T >::_Allocate size_type  size,
Tt_ * 
[inline]
 

template<class T>
char* dkutil::dkutil_allocator_base< T >::_Charalloc size_type  size  )  [inline]
 

template<class T>
template<class T1, class T2>
void dkutil::dkutil_allocator_base< T >::_Construct T1 *  pT1,
const T2 &  rT2
[inline]
 

template<class T>
void dkutil::dkutil_allocator_base< T >::_Deallocate pointer  p,
size_type  n = 0
[inline]
 

template<class T>
template<class Ty_>
void dkutil::dkutil_allocator_base< T >::_Destroy Ty_ *  p  )  [inline]
 

template<class T>
T* dkutil::dkutil_allocator_base< T >::allocate_base size_type  n,
const void *  hint
[inline]
 


この構造体の説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:12 2003に生成されました。 doxygen 1.3.5