|
ADTF
|
A specific mapper factory to create Source, Target or Function. More...
#include <mapper_interfaces.h>
Inherits ddl::mapping::MapperFactory.
Public Member Functions | |
| virtual std::shared_ptr< ElementType > | make (std::string name, Properties properties) const =0 |
| Factory create function which creates a Source, Target or Function instance with a name and intialize it with given properties. | |
Public Member Functions inherited from ddl::mapping::MapperFactory | |
| virtual | ~MapperFactory ()=default |
| DTOR. | |
| virtual std::string | getType () const =0 |
| Get the Type as string. | |
| virtual Properties | getDefaultProperties () const =0 |
| Get the default properties to initialize the Source, Target or Function with. | |
A specific mapper factory to create Source, Target or Function.
|
pure virtual |
Factory create function which creates a Source, Target or Function instance with a name and intialize it with given properties.
| name | the name |
| properties | the properties to initialize with |
Implemented in ddl::mapping::FunctionFactoryImplementation< FunctionType >, ddl::mapping::SimulationTimeFunctionFactory, ddl::mapping::SourceFactoryImplementation< SourceType >, and ddl::mapping::TargetFactoryImplementation< TargetType >.