|
Dev Essential
|
A mapper factory to create Source, Target or Function. More...
#include <mapper_interfaces.h>
Inherited by ddl::mapping::SpecificMapperFactory< Source >, ddl::mapping::SpecificMapperFactory< Target >, ddl::mapping::SpecificMapperFactory< Function >, and ddl::mapping::SpecificMapperFactory< ElementType >.
Public Member Functions | |
| 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. | |
|
pure virtual |
Get the default properties to initialize the Source, Target or Function with.
Implemented in ddl::mapping::FunctionFactoryImplementation< FunctionType >, ddl::mapping::SimulationTimeFunctionFactory, ddl::mapping::SourceFactoryImplementation< SourceType >, and ddl::mapping::TargetFactoryImplementation< TargetType >.
|
pure virtual |
Get the Type as string.
Implemented in ddl::mapping::FunctionFactoryImplementation< FunctionType >, ddl::mapping::SimulationTimeFunctionFactory, ddl::mapping::SourceFactoryImplementation< SourceType >, and ddl::mapping::TargetFactoryImplementation< TargetType >.