SourceForge.jp

クラス テンプレートdkutil::singleton< T, UTIL >

#include <singleton.h>

dkutil::singleton< T, UTIL >のコラボレーション図

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

Public メソッド

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

T * operator-> ()
T * get ()
bool isNull () const
void Release ()
void CheckInstance ()

Public 変数

BOOST_PROTECTED __pad0__: static T* m_lpObj
UTIL m_util

template<class T, class UTIL = DKConfigUtility>
class dkutil::singleton< T, UTIL >


コンストラクタとデストラクタ

template<class T, class UTIL = DKConfigUtility>
dkutil::singleton< T, UTIL >::singleton  )  [inline]
 

template<class T, class UTIL = DKConfigUtility>
virtual dkutil::singleton< T, UTIL >::~singleton  )  [inline, virtual]
 


関数

template<class T, class UTIL = DKConfigUtility>
void dkutil::singleton< T, UTIL >::CheckInstance  )  [inline]
 

template<class T, class UTIL = DKConfigUtility>
T* dkutil::singleton< T, UTIL >::get  )  [inline]
 

template<class T, class UTIL = DKConfigUtility>
bool dkutil::singleton< T, UTIL >::isNull  )  const [inline]
 

template<class T, class UTIL = DKConfigUtility>
T& dkutil::singleton< T, UTIL >::operator *  )  [inline]
 

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

template<class T, class UTIL = DKConfigUtility>
T* dkutil::singleton< T, UTIL >::operator->  )  [inline]
 

template<class T, class UTIL = DKConfigUtility>
void dkutil::singleton< T, UTIL >::Release  )  [inline]
 


変数

template<class T, class UTIL = DKConfigUtility>
BOOST_PROTECTED dkutil::singleton< T, UTIL >::__pad0__
 

template<class T, class UTIL = DKConfigUtility>
UTIL dkutil::singleton< T, UTIL >::m_util
 


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