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

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

#include <dkutilTL.h>

dkutil::DTL::dk_singleton< T >のコラボレーション図

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

Public メソッド

 dk_singleton ()
 やねうらお氏のYTL/singleton.hを参考にしました。

 ~dk_singleton ()
T & operator * ()
 ポインタのふりをするための仕掛け (なるほど!これは便利です。

T * operator-> ()
T * get ()
bool isNull () const
void Release ()
void CheckInstance ()
void InsertThreadLockUnlockFunction (VOIDFUNC lock, VOIDFUNC unlock)

Static Protected 変数

T * m_lpObj = 0
VOIDFUNC m_lockfunc = 0
VOIDFUNC m_unlockfunc = 0

template<class T>
class dkutil::DTL::dk_singleton< T >


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

template<class T>
dkutil::DTL::dk_singleton< T >::dk_singleton  )  [inline]
 

やねうらお氏のYTL/singleton.hを参考にしました。

template<class T>
dkutil::DTL::dk_singleton< T >::~dk_singleton  )  [inline]
 


メソッドの解説

template<class T>
void dkutil::DTL::dk_singleton< T >::CheckInstance  ) 
 

template<class T>
T* dkutil::DTL::dk_singleton< T >::get  )  [inline]
 

template<class T>
void dkutil::DTL::dk_singleton< T >::InsertThreadLockUnlockFunction VOIDFUNC  lock,
VOIDFUNC  unlock
[inline]
 

template<class T>
bool dkutil::DTL::dk_singleton< T >::isNull  )  const [inline]
 

template<class T>
T& dkutil::DTL::dk_singleton< T >::operator *  )  [inline]
 

ポインタのふりをするための仕掛け (なるほど!これは便利です。

template<class T>
T* dkutil::DTL::dk_singleton< T >::operator->  )  [inline]
 

template<class T>
void dkutil::DTL::dk_singleton< T >::Release  ) 
 


変数の解説

template<class T>
VOIDFUNC dkutil::DTL::dk_singleton< T >::m_lockfunc = 0 [static, protected]
 

template<class T>
T * dkutil::DTL::dk_singleton< T >::m_lpObj = 0 [static, protected]
 

template<class T>
VOIDFUNC dkutil::DTL::dk_singleton< T >::m_unlockfunc = 0 [static, protected]
 


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