This singleton defines an entry in the Platform for the TerraLib Common Runtime module. More...
#include <Module.h>
Static Public Member Functions | |
| static Module & | getInstance () |
| It returns a reference to the singleton instance. More... | |
Protected Member Functions | |
| Module () | |
| The singleton constructor will make some initializations. More... | |
| ~Module () | |
Static Private Member Functions | |
| static void | finalize () |
| This is the cleanup function for the TerraLib Common Runtime module. More... | |
| static void | initialize () |
| This is the startup function for the TerraLib Common Runtime module. More... | |
Private Attributes | |
| std::shared_ptr< TerraLib::Module > | m_module |
Static Private Attributes | |
| static const Module & | sm_module |
| let's force C++ to make an static initialization. More... | |
Friends | |
| class | te::common::Singleton< Module > |
This singleton defines an entry in the Platform for the TerraLib Common Runtime module.
This class is responsible for:
|
protected |
The singleton constructor will make some initializations.
The initialization includes:
|
protected |
|
staticprivate |
|
inlinestaticinherited |
It returns a reference to the singleton instance.
Definition at line 109 of file Singleton.h.
|
staticprivate |
|
friend |
|
private |
|
staticprivate |