13 #ifndef HERMES_ADAPTER_SINGLETON_H
14 #define HERMES_ADAPTER_SINGLETON_H
36 template <
typename... Args>
39 instance = std::make_unique<T>(std::forward<Args>(args)...);
Definition: singleton.h:29
Singleton & operator=(const Singleton)=delete
static T * GetInstance(Args... args)
Definition: singleton.h:37
static std::unique_ptr< T > instance
Definition: singleton.h:58
Singleton(const Singleton &)=delete
Definition: adapter_utils.cc:35