ADTF
Loading...
Searching...
No Matches
default_function.h
Go to the documentation of this file.
1
19
20#ifndef _MAPPER_DEFAULT_MODULE_HEADER
21#define _MAPPER_DEFAULT_MODULE_HEADER
22
24
25namespace ddl {
26namespace mapping {
27
36public:
41 static std::string getType()
42 {
43 return "inline_polynomial";
44 }
45
50 {
51 return {};
52 }
53
62 InlinePolynomialFunction(std::string name, Properties properties);
63
64 std::unordered_map<std::string, ParameterDescription> getDescription() const override;
65 std::shared_ptr<Function::Callable> getCallable() const override;
66};
67
68} // namespace mapping
69} // namespace ddl
70
71#endif // _MAPPER_DEFAULT_MODULE_HEADER
static Properties getDefaultProperties()
Get the Default Properties to register within factory.
Definition default_function.h:49
InlinePolynomialFunction(std::string name, Properties properties)
CTOR.
static std::string getType()
Get the Type as string to register within factory.
Definition default_function.h:41
std::unordered_map< std::string, ParameterDescription > getDescription() const override
Get the parameter descriptions.
std::shared_ptr< Function::Callable > getCallable() const override
Get a Function Callable.
MapperElementBase(std::string name, Properties properties)
Definition mapper_base_types.h:43
definition of the mapping namespace
Definition ddl.h:50
std::unordered_map< std::string, Property > Properties
Properties class as set of key - property value pairs This proerties are used to adjust the readers a...
Definition mapper_interfaces.h:331
definition of the ddl namespace
Definition codec.h:21