From b9b51e97d87eb35d8433761b8dc1932663d81467 Mon Sep 17 00:00:00 2001 From: Chris Lalancette Date: Sat, 2 Nov 2024 13:31:00 +0000 Subject: [PATCH] Drop support for float128. Signed-off-by: Chris Lalancette --- rmw_cyclonedds_cpp/src/Serialization.cpp | 6 ------ rmw_cyclonedds_cpp/src/TypeSupport2.hpp | 3 --- 2 files changed, 9 deletions(-) diff --git a/rmw_cyclonedds_cpp/src/Serialization.cpp b/rmw_cyclonedds_cpp/src/Serialization.cpp index 15d38913..223aacdd 100644 --- a/rmw_cyclonedds_cpp/src/Serialization.cpp +++ b/rmw_cyclonedds_cpp/src/Serialization.cpp @@ -328,8 +328,6 @@ class CDRWriter : public BaseCDRWriter case ROSIDL_TypeKind::INT64: case ROSIDL_TypeKind::DOUBLE: return 8; - case ROSIDL_TypeKind::LONG_DOUBLE: - return 16; default: return 0; } @@ -445,10 +443,6 @@ class CDRWriter : public BaseCDRWriter assert(std::numeric_limits::is_iec559); cursor->put_bytes(data, n_bytes); return; - case ROSIDL_TypeKind::LONG_DOUBLE: - assert(std::numeric_limits::is_iec559); - cursor->put_bytes(data, n_bytes); - return; case ROSIDL_TypeKind::CHAR: case ROSIDL_TypeKind::WCHAR: case ROSIDL_TypeKind::BOOLEAN: diff --git a/rmw_cyclonedds_cpp/src/TypeSupport2.hpp b/rmw_cyclonedds_cpp/src/TypeSupport2.hpp index b4b890df..3ef83d2d 100644 --- a/rmw_cyclonedds_cpp/src/TypeSupport2.hpp +++ b/rmw_cyclonedds_cpp/src/TypeSupport2.hpp @@ -114,7 +114,6 @@ enum class ROSIDL_TypeKind : uint8_t { FLOAT = tsi_enum::ROS_TYPE_FLOAT, DOUBLE = tsi_enum::ROS_TYPE_DOUBLE, - LONG_DOUBLE = tsi_enum::ROS_TYPE_LONG_DOUBLE, CHAR = tsi_enum::ROS_TYPE_CHAR, WCHAR = tsi_enum::ROS_TYPE_WCHAR, BOOLEAN = tsi_enum::ROS_TYPE_BOOLEAN, @@ -305,8 +304,6 @@ struct PrimitiveValueType : public AnyValueType return sizeof(float); case ROSIDL_TypeKind::DOUBLE: return sizeof(double); - case ROSIDL_TypeKind::LONG_DOUBLE: - return sizeof(long double); case ROSIDL_TypeKind::CHAR: return sizeof(char); case ROSIDL_TypeKind::WCHAR: