#include <ThreadStaticBase.hpp>


Public Member Functions | |
| ThreadStaticBase () | |
| ~ThreadStaticBase () | |
Static Public Member Functions | |
| static T & | instance () |
| static void | create () |
| static void | destroy () |
Static Protected Attributes | |
| static T * | __pInstance |
Definition at line 111 of file ThreadStaticBase.hpp.
| ThreadStaticBase< T >::ThreadStaticBase | ( | ) | [inline] |
| ThreadStaticBase< T >::~ThreadStaticBase | ( | ) | [inline] |
| static T & StaticBase< T >::instance | ( | ) | [inline, static, inherited] |
Access to auto instanciated static;
Definition at line 46 of file StaticBase.hpp.
00047 { 00048 return *__pInstance; 00049 }
| static void StaticBase< T >::create | ( | ) | [inline, static, inherited] |
Creates __pInstance in Embedding class.
Definition at line 55 of file StaticBase.hpp.
00056 { 00057 __pInstance = new EmbeddingClass(); 00058 }
| static void StaticBase< T >::destroy | ( | ) | [inline, static, inherited] |
Destroyes __autoInstanciated in Embedding class.
Definition at line 64 of file StaticBase.hpp.
00065 { 00066 delete __pInstance; 00067 }
T * StaticBase< T >::__pInstance [static, protected, inherited] |
The static variable
Definition at line 37 of file StaticBase.hpp.
1.5.6