summaryrefslogtreecommitdiffstats
path: root/src/Common/Initializable.h
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-11-20 16:38:51 +0100
committerMatthias Schiffer <matthias@gamezock.de>2008-11-20 16:38:51 +0100
commitd002476c5e6b8f6bc728063fc8e7ce74da562e57 (patch)
tree0df9fb41ec09a96b6498a691d36164a6b4a6a7ca /src/Common/Initializable.h
parent0a1df98c0420e9ac097622f2bddcd73a6488ed52 (diff)
downloadmad-d002476c5e6b8f6bc728063fc8e7ce74da562e57.tar
mad-d002476c5e6b8f6bc728063fc8e7ce74da562e57.zip
SingletonPtr ueberarbeitet
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;