ADTF
Loading...
Searching...
No Matches
ddl::mapping::MapperElementBase< T > Class Template Reference

Mapper Element base template. More...

#include <mapper_base_types.h>

Inherits T.

Public Member Functions

 MapperElementBase (std::string name, Properties properties)
 CTOR.
 
 ~MapperElementBase () override=default
 DTOR.
 
const std::string & getName () const override
 Get the Name.
 
const PropertiesgetProperties () const override
 Get the Properties.
 
const PropertygetProperty (const std::string &property_name) const
 Get the Property.
 

Detailed Description

template<typename T>
class ddl::mapping::MapperElementBase< T >

Mapper Element base template.

Template Parameters
Tthe concrete class

Constructor & Destructor Documentation

◆ MapperElementBase()

template<typename T>
ddl::mapping::MapperElementBase< T >::MapperElementBase ( std::string name,
Properties properties )
inline

CTOR.

Parameters
namethe instance name of the element
propertiesthe properties of the element to initialize the instance with

Member Function Documentation

◆ getName()

template<typename T>
const std::string & ddl::mapping::MapperElementBase< T >::getName ( ) const
inlineoverride

Get the Name.

Returns
const std::string&

◆ getProperties()

template<typename T>
const Properties & ddl::mapping::MapperElementBase< T >::getProperties ( ) const
inlineoverride

Get the Properties.

Returns
const Properties&

◆ getProperty()

template<typename T>
const Property & ddl::mapping::MapperElementBase< T >::getProperty ( const std::string & property_name) const
inline

Get the Property.

Parameters
property_name
Returns
const Property&

The documentation for this class was generated from the following file: