Configuration::ModuleDecl Struct Reference
A module declaration, defined from the configuration file. More...
#include <Configuration.h>
Detailed Description
A module declaration, defined from the configuration file.
Stores the name, type and parameters of the module
Definition at line 43 of file Configuration.h.
Public Member Functions | |
ModuleDecl (const ModuleDecl &) | |
ModuleDecl (const ModuleDecl &&) | |
ModuleDecl & | operator= (ModuleDecl) |
Public Attributes | |
std::string | name |
Name of the module (user-defined from the configuration file) | |
std::string | type |
std::shared_ptr< ParameterSet > | parameters |
Module's parameters, as parsed from the configuration file. | |
Member Data Documentation
◆ type
std::string Configuration::ModuleDecl::type |
Type of the module (mapped one-to-one with a C++ class inheriting from Module). If starting with '@', this module is virtual.
Definition at line 45 of file Configuration.h.
Referenced by Configuration::getInputs(), and ConfigurationReader::onModuleDeclared().
The documentation for this struct was generated from the following files:
- include/momemta/Configuration.h
- core/src/Configuration.cc