#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 | ) |
|