summaryrefslogtreecommitdiffstats
path: root/src/Common/Initializable.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Common/Initializable.h')
-rw-r--r--src/Common/Initializable.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Common/Initializable.h b/src/Common/Initializable.h
index 27ab5bf..9f177da 100644
--- a/src/Common/Initializable.h
+++ b/src/Common/Initializable.h
@@ -25,8 +25,12 @@
namespace Mad {
namespace Common {
+template <typename T> class SingletonPtr;
+
class Initializable {
private:
+ template <typename T> friend class SingletonPtr;
+
static std::stack<Initializable*> initializedObjects;
static bool logInit;