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 &&)
 
ModuleDecloperator= (ModuleDecl)
 

Public Attributes

std::string name
 Name of the module (user-defined from the configuration file)
 
std::string type
 
std::shared_ptr< ParameterSetparameters
 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: