MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::SingletonFinalizer クラス

シングルトン解放クラス [詳解]

#include <mgl_singleton.h>

公開型

using FinalizeFunction = void (*)()
 解放用の関数の型
 

静的公開メンバ関数

static bool Initialize () noexcept
 シングルトン解放クラスの初期化
 
static void Register (FinalizeFunction function) noexcept
 シングルトンクラスの登録
 
static void Finalize () noexcept
 登録されたシングルトンクラスの解放
 
static void Unregister (FinalizeFunction function) noexcept
 シングルトンクラスの登録解除
 

詳解

シングルトン解放クラス

関数詳解

◆ Initialize()

bool MGL::SingletonFinalizer::Initialize ( )
staticnoexcept

シングルトン解放クラスの初期化

戻り値
true成功
false失敗

◆ Register()

void MGL::SingletonFinalizer::Register ( FinalizeFunction function)
staticnoexcept

シングルトンクラスの登録

引数
[in]function解放処理の関数

◆ Unregister()

void MGL::SingletonFinalizer::Unregister ( FinalizeFunction function)
staticnoexcept

シングルトンクラスの登録解除

引数
[in]function解放処理の関数

このクラス詳解は次のファイルから抽出されました: