netxsimdg
|
Public Types | |
typedef std::function< std::unique_ptr< I >()> | fn |
typedef std::map< std::string, fn > | map |
Public Member Functions | |
std::string | moduleName () |
std::string | moduleName () |
std::string | moduleName () |
std::string | moduleName () |
std::string | moduleName () |
std::string | moduleName () |
Static Public Member Functions | |
static void | setExternalImplementation (fn generator) |
static void | setImplementation (const std::string &implName) |
static std::unique_ptr< I > | getInstance () |
static I & | getImplementation () |
static std::list< std::string > | listImplementations () |
static std::string | implementation () |
static std::string | moduleName () |
Definition at line 49 of file Module.hpp.
std::function<std::unique_ptr<I>()> Module::Module< I >::fn |
Definition at line 51 of file Module.hpp.
std::map<std::string, fn> Module::Module< I >::map |
Definition at line 52 of file Module.hpp.
|
inlinestatic |
Definition at line 73 of file Module.hpp.
|
inlinestatic |
Definition at line 71 of file Module.hpp.
|
inlinestatic |
Definition at line 84 of file Module.hpp.
|
inlinestatic |
Definition at line 75 of file Module.hpp.
std::string Module::Module< Nextsim::IDiagnosticOutput >::moduleName | ( | ) |
Definition at line 32 of file DiagnosticOutputModule.cpp.
std::string Module::Module< Nextsim::IDynamics >::moduleName | ( | ) |
Definition at line 35 of file DynamicsModule.cpp.
std::string Module::Module< Nextsim::IFreezingPoint >::moduleName | ( | ) |
Definition at line 32 of file IFreezingPointModule.cpp.
std::string Module::Module< Nextsim::IStructure >::moduleName | ( | ) |
Definition at line 32 of file IStructureModule.cpp.
std::string Module::Module< ITest >::moduleName | ( | ) |
Definition at line 37 of file ConfiguredModule_test.cpp.
std::string Module::Module< Nextsim::IDynamics >::moduleName | ( | ) |
Definition at line 28 of file DynamicsModuleForPDtest.cpp.
|
inlinestatic |
Definition at line 54 of file Module.hpp.
|
inlinestatic |
Definition at line 60 of file Module.hpp.