Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::WXSingletonInterface< IF, iid > Class Template Reference

#include <WXComBase.h>

Inherits Spr::WXInterface< IF, iid >< IF, iid >.

Collaboration diagram for Spr::WXSingletonInterface< IF, iid >:

Collaboration graph
[legend]
List of all members.

Public Member Functions


Detailed Description

template<class IF, const IID * iid>
class Spr::WXSingletonInterface< IF, iid >

シングルトン用ラッパー. プログラム全体で確実にひとつだけ実体が生成される. メインより前でも確実に使用できる. プログラム終了時に開放される.

Definition at line 119 of file WXComBase.h.


Member Function Documentation

template<class IF, const IID * iid>
void Spr::WXSingletonInterface< IF, iid >::Prepare  )  [inline]
 

コンストラクタ

Definition at line 122 of file WXComBase.h.

template<class IF, const IID * iid>
virtual IUnknown* Spr::WXSingletonInterface< IF, iid >::Create  )  [pure virtual]
 

インタフェースを生成して返す関数. プログラム全体で1度だけ呼ばれる可能性がある.

Implemented in Spr::WXD3D, and Spr::WXDXFile.

Referenced by Spr::WXSingletonInterface< IDirectXFile,&IID_IDirectXFile >::Prepare().


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:23 2006 for Springhead by  doxygen 1.4.1