GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgFrontend::SingletonStorageCollection Class Reference
Collaboration diagram for GpgFrontend::SingletonStorageCollection:
Collaboration graph

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< Implp_
 

Member Function Documentation

◆ GetInstance()

auto GpgFrontend::SingletonStorageCollection::GetInstance ( bool  force_refresh) -> SingletonStorageCollection*
static

◆ GetSingletonStorage()

auto GpgFrontend::SingletonStorageCollection::GetSingletonStorage ( const std::type_info &  type_id) -> SingletonStorage*

Get the Singleton Storage object.

Parameters
singleton_function_object
Returns
SingletonStorage*

The documentation for this class was generated from the following files: