TNB Library
クラス | 静的公開メンバ関数 | 全メンバ一覧
CSingletonT< TYP > クラステンプレート

シングルトンテンプレート [詳解]

#include <TnbSingleton.h>

静的公開メンバ関数

static TYP * Get (LPCTSTR lpszName)
 [取得] インスタンス取得 [詳解]
 

詳解

template<typename TYP>
class TNB::CSingletonT< TYP >

シングルトンテンプレート

直接使用することは有りません。 SINGLETON_CONSTRUCTOR()マクロから使用されます。
インスタンスは作成しません。
参照
SINGLETON_CONSTRUCTOR
日付
06/04/26 新規作成
06/07/13 同時に要求されると、取りこぼす可能性があった。
11/04/01 初期化フラグの持ち方を修正。

TnbSingleton.h86 行目に定義があります。

関数詳解

◆ Get()

static TYP * Get ( LPCTSTR  lpszName)
static

[取得] インスタンス取得

引数
lpszNameクラス名
戻り値
TYPのインスタンスポインタ

TnbSingleton.h125 行目に定義があります。