#include "include/ConfigurationHelp.hpp"
#include "include/ConfiguredModule.hpp"
#include <functional>
#include <list>
#include <map>
#include <memory>
#include <stdexcept>
#include <string>
Go to the source code of this file.
|
template<typename I > |
std::unique_ptr< I > | Module::getInstance () |
|
template<typename I > |
I & | Module::getImplementation () |
|
template<typename I > |
void | Module::setImplementation (const std::string &) |
|
template<typename Int , typename Imp > |
std::unique_ptr< Int > | Module::newImpl () |
|
template<typename I , typename M > |
I & | Module::getImplTemplate () |
|
template<typename M > |
void | Module::setImplTemplate (const std::string &implName) |
|
template<typename I , typename M > |
std::unique_ptr< I > | Module::getInstTemplate () |
|
template<typename I > |
HelpMap & | Module::getHelpRecursive (HelpMap &map, bool getAll) |
|
template<typename I , typename M > |
void | Module::addToConfiguredModules () |
|
template<typename I > |
std::string | Module::implementation () |
|
◆ ConfigType
using Module::ConfigType = Nextsim::ConfigurationHelp::ConfigType |
◆ HelpMap
typedef std::map<std::string, OptionMap> Module::HelpMap |
◆ OptionMap
◆ addToConfiguredModules()
template<typename I , typename M >
void Module::addToConfiguredModules |
( |
| ) |
|
◆ getImplTemplate()
template<typename I , typename M >
I & Module::getImplTemplate |
( |
| ) |
|
◆ getInstTemplate()
template<typename I , typename M >
std::unique_ptr< I > Module::getInstTemplate |
( |
| ) |
|
◆ implementation()
template<typename I >
std::string Module::implementation |
( |
| ) |
|
◆ newImpl()
template<typename Int , typename Imp >
std::unique_ptr< Int > Module::newImpl |
( |
| ) |
|
◆ setImplTemplate()
template<typename M >
void Module::setImplTemplate |
( |
const std::string & | implName | ) |
|