xtypes/include/xtypes/DynamicDataImpl.hpp:145:49: error: overload resolution selected deleted operator '<<' [clang-diagnostic-error]
ss << "<" << type_name << "> " << node.data().value<char16_t>();
xtypes/include/xtypes/StringType.hpp:112:70: error: use 'template' keyword to treat 'basic_string' as a dependent template name [clang-diagnostic-error]
reinterpret_cast<std::basic_string<CHAR_T>*>(instance)->std::basic_string<CHAR_T>::~basic_string<CHAR_T>();
I came across these when trying to compile
xtypescomponents when using it in a project that is C++20 on gcc 11:https://github.com/eProsima/xtypes/blob/main/include/xtypes/DynamicDataImpl.hpp#L145
https://github.com/eProsima/xtypes/blob/main/include/xtypes/StringType.hpp#L112