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

クラス テンプレートIdKingyoArrayOneByOne< ReturnType, ArgType > の解説

配列を一つ一つ返す。ハンドルベースのライブラリを作る時に便利^^ [詳細]

#include <dkutil_DataStruct.h>

IdKingyoArrayOneByOne< ReturnType, ArgType >に対する継承グラフ

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

Public メソッド

 IdKingyoArrayOneByOne ()
virtual ~IdKingyoArrayOneByOne ()
virtual int End ()=0
virtual int Init (size_t memory_count, int flag=NULL, ReturnType *p=NULL)=0
virtual int Reallocate ()=0
virtual int Compaction ()=0
virtual ReturnType * GetArray (ArgType)=0
virtual int ReleaseArray (ArgType)=0
virtual void PrintDebug (char *str,...)=0
virtual void DebugPrint ()=0
virtual bool isOK ()=0

解説

template<class ReturnType, class ArgType>
class IdKingyoArrayOneByOne< ReturnType, ArgType >

配列を一つ一つ返す。ハンドルベースのライブラリを作る時に便利^^


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

template<class ReturnType, class ArgType>
IdKingyoArrayOneByOne< ReturnType, ArgType >::IdKingyoArrayOneByOne  )  [inline]
 

template<class ReturnType, class ArgType>
virtual IdKingyoArrayOneByOne< ReturnType, ArgType >::~IdKingyoArrayOneByOne  )  [inline, virtual]
 


メソッドの解説

template<class ReturnType, class ArgType>
virtual int IdKingyoArrayOneByOne< ReturnType, ArgType >::Compaction  )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual void IdKingyoArrayOneByOne< ReturnType, ArgType >::DebugPrint  )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual int IdKingyoArrayOneByOne< ReturnType, ArgType >::End  )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual ReturnType* IdKingyoArrayOneByOne< ReturnType, ArgType >::GetArray ArgType   )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual int IdKingyoArrayOneByOne< ReturnType, ArgType >::Init size_t  memory_count,
int  flag = NULL,
ReturnType *  p = NULL
[pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual bool IdKingyoArrayOneByOne< ReturnType, ArgType >::isOK  )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual void IdKingyoArrayOneByOne< ReturnType, ArgType >::PrintDebug char *  str,
... 
[pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual int IdKingyoArrayOneByOne< ReturnType, ArgType >::Reallocate  )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.

template<class ReturnType, class ArgType>
virtual int IdKingyoArrayOneByOne< ReturnType, ArgType >::ReleaseArray ArgType   )  [pure virtual]
 

dkutil::memory::dKingyoArrayOneByOneDynamic< T, EXNTEND_ARRAY >, dkutil::memory::dKingyoArrayOneByOneStatic< T >, dkutil::memory::dKingyoArrayOneByOneDynamic< V >, と dkutil::memory::dKingyoArrayOneByOneDynamic< TasClassTask >を実装しています.


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