GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Classes | |
class | Impl |
Public Member Functions | |
auto | GetSingletonStorage (const std::type_info &) -> SingletonStorage * |
Get the Singleton Storage object. More... | |
Static Public Member Functions | |
static auto | GetInstance (bool force_refresh) -> SingletonStorageCollection * |
Get the Instance object. More... | |
static void | Destroy () |
Private Attributes | |
SecureUniquePtr< Impl > | p_ |
|
static |
Get the Instance object.
Referenced by GpgFrontend::SingletonFunctionObject< T >::GetAllChannelId(), GpgFrontend::GetChannelObjectInstance(), and GpgFrontend::SingletonFunctionObject< T >::ReleaseChannel().
auto GpgFrontend::SingletonStorageCollection::GetSingletonStorage | ( | const std::type_info & | type_id | ) | -> SingletonStorage* |
Get the Singleton Storage object.
singleton_function_object |