|
Dev Essential
|
Mapping Source base class. More...
#include <mapper_interfaces.h>
Inherits ddl::mapping::MapperElement.
Inherited by ddl::mapping::MemorySource.
Public Member Functions | |
| virtual std::vector< std::string > | getAllValues () const =0 |
| Get all value names. | |
| virtual std::shared_ptr< const SourceValue > | getValue (const std::string &value_name) const =0 |
| Get the value source with a certain name. | |
Public Member Functions inherited from ddl::mapping::MapperElement | |
| virtual | ~MapperElement ()=default |
| DTOR. | |
| virtual const std::string & | getName () const =0 |
| Get the Name. | |
| virtual const Properties & | getProperties () const =0 |
| Get the Properties. | |
Mapping Source base class.
|
pure virtual |
|
pure virtual |
Get the value source with a certain name.
| value_name | the name of the value source to retrieve |
Implemented in ddl::mapping::DDLSource.