diff options
Diffstat (limited to 'src/Common/Initializable.h')
-rw-r--r-- | src/Common/Initializable.h | 4 |
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; |