#include <StaticBase.hpp>


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