29 #ifndef _ModuleInstance_H__ 30 #define _ModuleInstance_H__ 55 {
return this->staticallyInitializedInstancesByType_[type]; }
57 void deleteAllStaticallyInitializedInstances();
60 {
return this->libraryName_; }
63 { this->dynLib_ = dynLib; }
65 {
return this->dynLib_; }
std::string libraryName_
Definition: ModuleInstance.h:72
DynLib * dynLib_
Definition: ModuleInstance.h:73
Shared library macros, enums, constants and forward declarations for the core library ...
::std::string string
Definition: gtest-port.h:756
Definition: ModuleInstance.h:42
static ModuleInstance * currentModuleInstance_s
Definition: ModuleInstance.h:75
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
const std::set< StaticallyInitializedInstance * > & getInstances(StaticInitialization::Type type)
Definition: ModuleInstance.h:54
Definition: StaticallyInitializedInstance.h:36
#define _CoreExport
Definition: CorePrereqs.h:61
DynLib * getDynLib() const
Definition: ModuleInstance.h:64
Resource holding data about a dynamic library.
Definition: DynLib.h:72
int Type
Definition: CorePrereqs.h:91
const std::string & getLibraryName() const
Definition: ModuleInstance.h:59
std::map< StaticInitialization::Type, std::set< StaticallyInitializedInstance * > > staticallyInitializedInstancesByType_
Definition: ModuleInstance.h:71
void setDynLib(DynLib *dynLib)
Definition: ModuleInstance.h:62