33 #ifndef DART_COMMON_SINGLETON_HPP_ 34 #define DART_COMMON_SINGLETON_HPP_ 54 template <
typename... Args>
58 template <
typename... Args>
73 const T& operator=(
const T&) =
delete;
83 #include "dart/common/detail/Singleton-impl.hpp" 85 #endif // DART_COMMON_SINGLETON_HPP_ Singleton()=default
Constructor.
virtual ~Singleton()=default
Destructor.
static T * getSingletonPtr(Args... _args)
Returns pointer of the singleton.
Definition: Singleton-impl.hpp:67
static T & getSingleton(Args... _args)
Returns reference of the singleton.
Definition: Singleton-impl.hpp:50
Definition: Aspect.cpp:40
Singleton template class.
Definition: Singleton.hpp:50