Closed joakimono closed 5 years ago
Xtypes isn't supported in OpenSplice, however we do support Google-protocol-buffers which also offers an extensible data-model (and is widely known/recognized)
I understand, but we use those header files in our implementation with types support. It would simply be nice to not having to patch the errors whenever we compile opensplice for use in our libraries.
Fixed by 339f1015cba2cef839b56cbdca64ab2308f81f08
When trying to use the xtypes interface of isocpp or isocpp2 we get an compilation error.
enum type
should beenum Type
in the TypeKind_def struct of both isocpp and isocpp2:As an example the dds::core::safe_enum in SafeEnumeration.hpp expects the second template type to be
def::Type
with a capital T, notdef::type
.We are currently patching this with the following command:
sed -i 's|enum type|enum Type|' src/api/dcps/{isocpp/include/spec,isocpp2/include}/dds/core/xtypes/TypeKind.hpp