DataConverter(const ConverterType t, const std::string &id, const std::string &s, const aron::type::Descriptor c, std::unique_ptr< Extractor > &&ex)
virtual ConversionResult _convert(const aron::data::DictPtr &data)=0
ObjectConverter(const ConverterType t, const std::string &id, const std::string &s)
virtual ~ObjectConverter()=default
ConversionResult convert(const aron::data::VariantPtr &data) final
virtual aron::data::DictPtr _convert(const ConversionResult &data, const armarx::aron::Path &p)=0
std::shared_ptr< Dict > DictPtr
std::shared_ptr< Variant > VariantPtr