dds plugin: handling for same channel names from multiplied collections

This commit is contained in:
Alexey Rybalchenko
2018-03-15 01:41:27 +01:00
committed by Mohammad Al-Turany
parent 665ab104bb
commit 243352d717
3 changed files with 112 additions and 42 deletions

View File

@@ -199,6 +199,12 @@ struct ConvertVariableValue : T
if (typeIs<std::vector<std::size_t>>(varValue))
return T::template Value<std::vector<std::size_t>>(varValue, std::string("<vector<std::size_t>>"), defaulted, empty);
if (typeIs<std::uint32_t>(varValue))
return T::template Value<std::uint32_t>(varValue, std::string("<std::uint32_t>"), defaulted, empty);
if (typeIs<std::vector<std::uint32_t>>(varValue))
return T::template Value<std::vector<std::uint32_t>>(varValue, std::string("<vector<std::uint32_t>>"), defaulted, empty);
if (typeIs<std::uint64_t>(varValue))
return T::template Value<std::uint64_t>(varValue, std::string("<std::uint64_t>"), defaulted, empty);