26 #include <SimoxUtility/meta/type_name.h>
34 "armarx::aron::data::Dict",
35 "armarx::aron::data::Dict",
52 std::vector<std::string> required_includes = {
"<RobotAPI/libraries/aron/core/data/converter/variant/VariantConverter.h>"};
53 return required_includes;
58 auto block_if_data = std::make_shared<CppBlock>();
62 block_if_data->addLine(variantAccessor +
" = ::armarx::aron::data::readAndWrite<::armarx::aron::data::FromVariantConverter<WriterT>>(" + cppAccessor +
"); // of " + cppAccessor);
69 auto block_if_data = std::make_shared<CppBlock>();
72 block_if_data->addLine(cppAccessor +
" = ::armarx::aron::data::Dict::DynamicCastAndCheck(::armarx::aron::data::readAndWrite<::armarx::aron::data::ToVariantConverter<ReaderT>>(" + variantAccessor +
")); // of " + cppAccessor);