diff --git a/Core/Tools/inc/ISingleton.h b/Core/Tools/inc/ISingleton.h index 0acaa8aad47af42613863d38d27f6e200dbe0128..cc3fc34d62f925f097be95e937330cbdd3a5b702 100644 --- a/Core/Tools/inc/ISingleton.h +++ b/Core/Tools/inc/ISingleton.h @@ -40,6 +40,8 @@ public: return *m_instance; } +protected: + ISingleton(){} virtual ~ISingleton() { std::cout << "ISingleton::~ISingleton() -> Deleting singleton" << std::endl; @@ -47,10 +49,6 @@ public: m_destroyed = true; } -protected: - ISingleton(){} - virtual ~ISingleton(); - static void create_singleton() { static T theInstance;