{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.H07SQbbO/b1/fastdds_3.3.0+ds-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.H07SQbbO/b2/fastdds_3.3.0+ds-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n 20f4ec998ab0e3a90419331ba3fca380 1323528 debug optional fastdds-tools-dbgsym_3.3.0+ds-1_amd64.deb\n 1a9dd1ecf4775df9045f03fb1aabb183 126216 net optional fastdds-tools_3.3.0+ds-1_amd64.deb\n 9469d0824b6ff5e15f0bc6e0008e0790 247704 libdevel optional libfastdds-dev_3.3.0+ds-1_amd64.deb\n- 2915794e7a4dca5e3d8ae12cb6edf0ec 5576264 doc optional libfastdds-doc_3.3.0+ds-1_all.deb\n+ 188f2b5df1b9fa52be3cab79d24c4df9 5575344 doc optional libfastdds-doc_3.3.0+ds-1_all.deb\n b76c94e72e3cbbbc2426897260f3e726 70464792 debug optional libfastdds3.3-dbgsym_3.3.0+ds-1_amd64.deb\n 347b3e75872631677ae0ab9cb5d3b0de 3086444 libs optional libfastdds3.3_3.3.0+ds-1_amd64.deb\n 5d30bbc8db436fb0dcd0d971d151302f 5996 oldlibs optional libfastrtps-dev_3.3.0+ds-1_all.deb\n"}, {"source1": "libfastdds-doc_3.3.0+ds-1_all.deb", "source2": "libfastdds-doc_3.3.0+ds-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-09-07 06:39:31.000000 debian-binary\n--rw-r--r-- 0 0 0 92992 2025-09-07 06:39:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5483080 2025-09-07 06:39:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 92948 2025-09-07 06:39:31.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5482204 2025-09-07 06:39:31.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: libfastdds-doc\n Source: fastdds\n Version: 3.3.0+ds-1\n Architecture: all\n Maintainer: Debian Robotics Team \n-Installed-Size: 55902\n+Installed-Size: 55914\n Depends: libjs-jquery\n Section: doc\n Priority: optional\n Multi-Arch: foreign\n Homepage: https://github.com/eProsima/Fast-DDS\n Description: C++ library for the Real Time Publish Subscribe Protocol - documentation\n This package is part of eProsima FastDDS. RTPS is the wire interoperability\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -97,15 +97,15 @@\n -rw-r--r-- 0 root (0) root (0) 20945 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_matching_info_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 66350 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_member_descriptor_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 13927 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_netmask_filter_kind_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 16284 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_network_buffer_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 25214 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_network_interface_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 30977 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_network_interface_with_filter_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 15095 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_o_stream_consumer_8hpp_source.html\n--rw-r--r-- 0 root (0) root (0) 426934 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_parameter_types_8hpp_source.html\n+-rw-r--r-- 0 root (0) root (0) 434414 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_parameter_types_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 19839 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_participant_discovery_info_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 31685 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_port_based_transport_descriptor_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 38975 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_port_parameters_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 16213 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_product_version__t_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 74608 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_property_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 40081 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_property_policy_8hpp_source.html\n -rw-r--r-- 0 root (0) root (0) 13108 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/_publication_matched_status_8hpp_source.html\n@@ -581,15 +581,15 @@\n -rw-r--r-- 0 root (0) root (0) 7627 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_product_version__t-members.html\n -rw-r--r-- 0 root (0) root (0) 17899 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_product_version__t.html\n -rw-r--r-- 0 root (0) root (0) 506 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_product_version__t.js\n -rw-r--r-- 0 root (0) root (0) 467 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_product_version__t__inherit__graph.map\n -rw-r--r-- 0 root (0) root (0) 32 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_product_version__t__inherit__graph.md5\n -rw-r--r-- 0 root (0) root (0) 4392 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_product_version__t__inherit__graph.png\n -rw-r--r-- 0 root (0) root (0) 8230 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property__t-members.html\n--rw-r--r-- 0 root (0) root (0) 21329 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property__t.html\n+-rw-r--r-- 0 root (0) root (0) 24745 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property__t.html\n -rw-r--r-- 0 root (0) root (0) 1353 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property__t.js\n -rw-r--r-- 0 root (0) root (0) 13897 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property_list__t-members.html\n -rw-r--r-- 0 root (0) root (0) 48375 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property_list__t.html\n -rw-r--r-- 0 root (0) root (0) 2869 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property_list__t.js\n -rw-r--r-- 0 root (0) root (0) 10981 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property_list__t_1_1const__iterator-members.html\n -rw-r--r-- 0 root (0) root (0) 27923 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property_list__t_1_1const__iterator.html\n -rw-r--r-- 0 root (0) root (0) 2375 2025-09-07 06:39:31.000000 ./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property_list__t_1_1const__iterator.js\n"}, {"source1": "./usr/share/doc/libfastdds-dev/api_reference/_parameter_types_8hpp_source.html", "source2": "./usr/share/doc/libfastdds-dev/api_reference/_parameter_types_8hpp_source.html", "unified_diff": "@@ -973,38 +973,38 @@\n
1078 //Skip the size of the second element and return the string
\n
1079 return std::string((char*)data + size1 + 4);
\n
1080 }
\n \n
1081
\n
\n \n-
1089 const std::pair<std::string, std::string>& new_value)
\n+
1089 const std::pair<std::string, std::string>& new_value)
\n
1090 {
\n-
1091 uint32_t old_size = size();
\n+
1091 uint32_t old_size = size();
\n
1092
\n-
1093 uint32_t first_size = (uint32_t)new_value.first.size() + 1;
\n-
1094 uint32_t first_alignment = ((first_size + 3u) & ~3u) - first_size;
\n-
1095 uint32_t second_size = (uint32_t)new_value.second.size() + 1;
\n-
1096 uint32_t second_alignment = ((second_size + 3u) & ~3u) - second_size;
\n-
1097 uint32_t new_size = first_size + first_alignment + second_size + second_alignment + 8;
\n+
1093 uint32_t first_size = (uint32_t)new_value.first.size() + 1;
\n+
1094 uint32_t first_alignment = ((first_size + 3u) & ~3u) - first_size;
\n+
1095 uint32_t second_size = (uint32_t)new_value.second.size() + 1;
\n+
1096 uint32_t second_alignment = ((second_size + 3u) & ~3u) - second_size;
\n+\n
1098
\n-
1099 if (old_size != new_size)
\n+
1099 if (old_size != new_size)
\n
1100 {
\n
1101 return false;
\n
1102 }
\n
1103
\n-
1104 fastdds::rtps::octet* current = data;
\n-
1105 memcpy(current, &first_size, 4);
\n-
1106 memcpy(current + 4, new_value.first.c_str(), first_size);
\n-
1107 memset(current + 4 + first_size, 0, first_alignment);
\n+\n+\n+
1106 memcpy(current + 4, new_value.first.c_str(), first_size);
\n+\n
1108
\n-
1109 current = data + 4 + first_size + first_alignment;
\n-
1110 memcpy(current, &second_size, 4);
\n-
1111 memcpy(current + 4, new_value.second.c_str(), second_size);
\n-
1112 memset(current + 4 + second_size, 0, second_alignment);
\n+
1109 current = data + 4 + first_size + first_alignment;
\n+\n+
1111 memcpy(current + 4, new_value.second.c_str(), second_size);
\n+\n
1113
\n
1114 return true;
\n
1115 }
\n
\n
1116
\n
\n
1122 std::pair<const std::string, const std::string> pair() const
\n@@ -1013,46 +1013,46 @@\n
1125 }
\n
\n
1126
\n
\n
1132 uint32_t size() const
\n
1133 {
\n
1134 //Size of the first element (with alignment)
\n-
1135 uint32_t size1 = ParameterProperty_t::element_size(data);
\n+
1135 uint32_t size1 = ParameterProperty_t::element_size(data);
\n
1136
\n
1137 //Size of the second element (with alignment)
\n-
1138 uint32_t size2 = ParameterProperty_t::element_size(data + size1);
\n-
1139 return size1 + size2;
\n+
1138 uint32_t size2 = ParameterProperty_t::element_size(data + size1);
\n+
1139 return size1 + size2;
\n
1140 }
\n
\n
1141
\n
\n \n-
1143 const ParameterProperty_t& b) const
\n+
1143 const ParameterProperty_t& b) const
\n
1144 {
\n-
1145 return (first() == b.first()) &&
\n-
1146 (second() == b.second());
\n+
1145 return (first() == b.first()) &&
\n+
1146 (second() == b.second());
\n
1147 }
\n
\n
1148
\n
\n \n-
1150 const ParameterProperty_t& b) const
\n+
1150 const ParameterProperty_t& b) const
\n
1151 {
\n-
1152 return !(*this == b);
\n+
1152 return !(*this == b);
\n
1153 }
\n
\n
1154
\n
1155private:
\n
1156
\n
1163 static uint32_t element_size(
\n-
1164 const fastdds::rtps::octet* ptr)
\n+
1164 const fastdds::rtps::octet* ptr)
\n
1165 {
\n
1166 //Size of the element (with alignment)
\n-
1167 uint32_t size = *(uint32_t*)ptr;
\n+
1167 uint32_t size = *(uint32_t*)ptr;
\n
1168 return (4u + ((size + 3u) & ~3u));
\n
1169 }
\n
1170
\n
1171};
\n \n
1172
\n
1178const std::string parameter_property_persistence_guid = "PID_PERSISTENCE_GUID";
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -730,78 +730,78 @@\n 1076 uint32_t size1 = ParameterProperty_t::element_size(data);\n 1077\n 1078 //Skip the size of the second element and return the string\n 1079 return std::string((char*)data + size1 + 4);\n 1080 }\n 1081\n _\b1_\b0_\b8_\b8 bool _\bm_\bo_\bd_\bi_\bf_\by(\n-1089 const std::pair& new_value)\n+1089 const std::pair& _\bn_\be_\bw_\b__\bv_\ba_\bl_\bu_\be)\n 1090 {\n-1091 uint32_t old_size = _\bs_\bi_\bz_\be();\n+1091 uint32_t _\bo_\bl_\bd_\b__\bs_\bi_\bz_\be = _\bs_\bi_\bz_\be();\n 1092\n-1093 uint32_t first_size = (uint32_t)new_value.first.size() + 1;\n-1094 uint32_t first_alignment = ((first_size + 3u) & ~3u) - first_size;\n-1095 uint32_t second_size = (uint32_t)new_value.second.size() + 1;\n-1096 uint32_t second_alignment = ((second_size + 3u) & ~3u) - second_size;\n-1097 uint32_t new_size = first_size + first_alignment + second_size +\n-second_alignment + 8;\n+1093 uint32_t _\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be = (uint32_t)_\bn_\be_\bw_\b__\bv_\ba_\bl_\bu_\be.first.size() + 1;\n+1094 uint32_t _\bf_\bi_\br_\bs_\bt_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt = ((_\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be + 3u) & ~3u) - _\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be;\n+1095 uint32_t _\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be = (uint32_t)_\bn_\be_\bw_\b__\bv_\ba_\bl_\bu_\be.second.size() + 1;\n+1096 uint32_t _\bs_\be_\bc_\bo_\bn_\bd_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt = ((_\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be + 3u) & ~3u) - _\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be;\n+1097 uint32_t _\bn_\be_\bw_\b__\bs_\bi_\bz_\be = _\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be + _\bf_\bi_\br_\bs_\bt_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt + _\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be +\n+_\bs_\be_\bc_\bo_\bn_\bd_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt + 8;\n 1098\n-1099 if (old_size != new_size)\n+1099 if (_\bo_\bl_\bd_\b__\bs_\bi_\bz_\be != _\bn_\be_\bw_\b__\bs_\bi_\bz_\be)\n 1100 {\n 1101 return false;\n 1102 }\n 1103\n-1104 _\bf_\ba_\bs_\bt_\bd_\bd_\bs_\b:_\b:_\br_\bt_\bp_\bs_\b:_\b:_\bo_\bc_\bt_\be_\bt* current = data;\n-1105 memcpy(current, &first_size, 4);\n-1106 memcpy(current + 4, new_value.first.c_str(), first_size);\n-1107 memset(current + 4 + first_size, 0, first_alignment);\n+1104 _\bf_\ba_\bs_\bt_\bd_\bd_\bs_\b:_\b:_\br_\bt_\bp_\bs_\b:_\b:_\bo_\bc_\bt_\be_\bt* _\bc_\bu_\br_\br_\be_\bn_\bt = data;\n+1105 _\bm_\be_\bm_\bc_\bp_\by(_\bc_\bu_\br_\br_\be_\bn_\bt, &_\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be, 4);\n+1106 _\bm_\be_\bm_\bc_\bp_\by(_\bc_\bu_\br_\br_\be_\bn_\bt + 4, _\bn_\be_\bw_\b__\bv_\ba_\bl_\bu_\be.first.c_str(), _\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be);\n+1107 _\bm_\be_\bm_\bs_\be_\bt(_\bc_\bu_\br_\br_\be_\bn_\bt + 4 + _\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be, 0, _\bf_\bi_\br_\bs_\bt_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt);\n 1108\n-1109 current = data + 4 + first_size + first_alignment;\n-1110 memcpy(current, &second_size, 4);\n-1111 memcpy(current + 4, new_value.second.c_str(), second_size);\n-1112 memset(current + 4 + second_size, 0, second_alignment);\n+1109 _\bc_\bu_\br_\br_\be_\bn_\bt = data + 4 + _\bf_\bi_\br_\bs_\bt_\b__\bs_\bi_\bz_\be + _\bf_\bi_\br_\bs_\bt_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt;\n+1110 _\bm_\be_\bm_\bc_\bp_\by(_\bc_\bu_\br_\br_\be_\bn_\bt, &_\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be, 4);\n+1111 _\bm_\be_\bm_\bc_\bp_\by(_\bc_\bu_\br_\br_\be_\bn_\bt + 4, _\bn_\be_\bw_\b__\bv_\ba_\bl_\bu_\be.second.c_str(), _\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be);\n+1112 _\bm_\be_\bm_\bs_\be_\bt(_\bc_\bu_\br_\br_\be_\bn_\bt + 4 + _\bs_\be_\bc_\bo_\bn_\bd_\b__\bs_\bi_\bz_\be, 0, _\bs_\be_\bc_\bo_\bn_\bd_\b__\ba_\bl_\bi_\bg_\bn_\bm_\be_\bn_\bt);\n 1113\n 1114 return true;\n 1115 }\n 1116\n _\b1_\b1_\b2_\b2 std::pair _\bp_\ba_\bi_\br() const\n 1123 {\n 1124 return std::make_pair(std::string(_\bf_\bi_\br_\bs_\bt()), std::string(_\bs_\be_\bc_\bo_\bn_\bd()));\n 1125 }\n 1126\n _\b1_\b1_\b3_\b2 uint32_t _\bs_\bi_\bz_\be() const\n 1133 {\n 1134 //Size of the first element (with alignment)\n-1135 uint32_t size1 = ParameterProperty_t::element_size(data);\n+1135 uint32_t _\bs_\bi_\bz_\be_\b1 = ParameterProperty_t::element_size(data);\n 1136\n 1137 //Size of the second element (with alignment)\n-1138 uint32_t size2 = ParameterProperty_t::element_size(data + size1);\n-1139 return size1 + size2;\n+1138 uint32_t _\bs_\bi_\bz_\be_\b2 = ParameterProperty_t::element_size(data + _\bs_\bi_\bz_\be_\b1);\n+1139 return _\bs_\bi_\bz_\be_\b1 + _\bs_\bi_\bz_\be_\b2;\n 1140 }\n 1141\n _\b1_\b1_\b4_\b2 bool _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\b=_\b=(\n-1143 const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt& b) const\n+1143 const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt& _\bb) const\n 1144 {\n-1145 return (_\bf_\bi_\br_\bs_\bt() == b._\bf_\bi_\br_\bs_\bt()) &&\n-1146 (_\bs_\be_\bc_\bo_\bn_\bd() == b._\bs_\be_\bc_\bo_\bn_\bd());\n+1145 return (_\bf_\bi_\br_\bs_\bt() == _\bb.first()) &&\n+1146 (_\bs_\be_\bc_\bo_\bn_\bd() == _\bb.second());\n 1147 }\n 1148\n _\b1_\b1_\b4_\b9 bool _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b _\b!_\b=(\n-1150 const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt& b) const\n+1150 const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt& _\bb) const\n 1151 {\n-1152 return !(*this == b);\n+1152 return !(*this == _\bb);\n 1153 }\n 1154\n 1155private:\n 1156\n 1163 static uint32_t element_size(\n-1164 const _\bf_\ba_\bs_\bt_\bd_\bd_\bs_\b:_\b:_\br_\bt_\bp_\bs_\b:_\b:_\bo_\bc_\bt_\be_\bt* ptr)\n+1164 const _\bf_\ba_\bs_\bt_\bd_\bd_\bs_\b:_\b:_\br_\bt_\bp_\bs_\b:_\b:_\bo_\bc_\bt_\be_\bt* _\bp_\bt_\br)\n 1165 {\n 1166 //Size of the element (with alignment)\n-1167 uint32_t _\bs_\bi_\bz_\be = *(uint32_t*)ptr;\n+1167 uint32_t _\bs_\bi_\bz_\be = *(uint32_t*)_\bp_\bt_\br;\n 1168 return (4u + ((_\bs_\bi_\bz_\be + 3u) & ~3u));\n 1169 }\n 1170\n 1171};\n 1172\n _\b1_\b1_\b7_\b8const std::string _\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\b__\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bp_\be_\br_\bs_\bi_\bs_\bt_\be_\bn_\bc_\be_\b__\bg_\bu_\bi_\bd =\n \"PID_PERSISTENCE_GUID\";\n"}]}, {"source1": "./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property__t.html", "source2": "./usr/share/doc/libfastdds-dev/api_reference/classeprosima_1_1fastdds_1_1dds_1_1_parameter_property__t.html", "unified_diff": "@@ -102,40 +102,40 @@\n

#include <ParameterTypes.hpp>

\n \n \n \n \n \n-\n+\n \n \n-\n+\n \n \n-\n+\n \n \n-\n+\n \n \n \n \n \n-\n+\n \n \n-\n+\n \n-\n+\n \n

\n Public Member Functions

 ParameterProperty_t ()
 Constructor without parameters.
 
 ParameterProperty_t (void *ptr)
 ParameterProperty_t (void *ptr)
 Constructor using a pointer.
 
std::string first () const
std::string first () const
 Getter for the first element in data.
 
std::string second () const
std::string second () const
 Getter for the second element in data.
 
bool modify (const std::pair< std::string, std::string > &new_value)
bool modify (const std::pair< std::string, std::string > &new_value)
 Setter using a pair of strings.
 
std::pair< const std::string, const std::string > pair () const
 Getter that returns a pair of the first and second elements in data.
 
uint32_t size () const
uint32_t size () const
 Getter for data size.
 
bool operator== (const ParameterProperty_t &b) const
bool operator== (const ParameterProperty_t &b) const
 
bool operator!= (const ParameterProperty_t &b) const
bool operator!= (const ParameterProperty_t &b) const
 
\n \n-\n+\n \n

\n Friends

class ParameterPropertyList_t
class ParameterPropertyList_t
 
\n

Constructor & Destructor Documentation

\n \n

◆ ParameterProperty_t() [1/2]

\n \n
\n@@ -170,15 +170,15 @@\n \n \n \n \n@@ -231,17 +231,17 @@\n
\n
\n
\n \n \n \n \n- \n+ \n \n \n \n
ParameterProperty_t (void * voidptr)
\n
\n inlineexplicit
\n \n \n \n@@ -266,17 +266,17 @@\n
\n
\n
\n \n \n- \n+ \n \n- \n+ \n \n \n \n
bool modify bool modify (const std::pair< std::string, std::string > & const std::pair< std::string, std::string > & new_value)
\n
\n inline
\n \n \n \n@@ -292,17 +292,17 @@\n
\n
\n
\n \n \n- \n+ \n \n- \n+ \n \n \n \n
bool operator!= bool operator!= (const ParameterProperty_tconst ParameterProperty_tb) const
\n
\n inline
\n \n \n \n@@ -403,15 +403,15 @@\n
\n
\n
\n \n \n- \n+ \n \n- \n+ \n \n \n \n
bool operator== bool operator== (const ParameterProperty_tconst ParameterProperty_tb) const
\n
\n inline
\n \n \n \n \n
\n \n \n- \n+ \n \n
friend class ParameterPropertyList_tfriend class ParameterPropertyList_t
\n
\n friend
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,73 +7,73 @@\n ParameterProperty_t Class Reference\n _\be_\bP_\br_\bo_\bs_\bi_\bm_\ba_\b _\bF_\ba_\bs_\bt_\b _\bD_\bD_\bS_\b _\bA_\bP_\bI_\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be \u00bb _\bR_\bT_\bP_\bS \u00bb _\bC_\bo_\bm_\bm_\bo_\bn_\b _\bM_\bo_\bd_\bu_\bl_\be_\b. \u00bb _\bQ_\bo_\bs_\b _\bM_\bo_\bd_\bu_\bl_\be\n #include <_\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bT_\by_\bp_\be_\bs_\b._\bh_\bp_\bp>\n P\bPu\bub\bbl\bli\bic\bc M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs\n \u00a0 _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt ()\n \u00a0 Constructor without parameters.\n \u00a0\n- \u00a0 _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt (void *ptr)\n+ \u00a0 _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt (_\bv_\bo_\bi_\bd *_\bp_\bt_\br)\n \u00a0 Constructor using a pointer.\n \u00a0\n- std::string\u00a0 _\bf_\bi_\br_\bs_\bt () const\n+ std::string\u00a0 _\bf_\bi_\br_\bs_\bt () _\bc_\bo_\bn_\bs_\bt\n \u00a0 Getter for the first element in data.\n \u00a0\n- std::string\u00a0 _\bs_\be_\bc_\bo_\bn_\bd () const\n+ std::string\u00a0 _\bs_\be_\bc_\bo_\bn_\bd () _\bc_\bo_\bn_\bs_\bt\n \u00a0 Getter for the second element in data.\n \u00a0\n- bool\u00a0 _\bm_\bo_\bd_\bi_\bf_\by (const std::pair< std::string,\n- std::string > &new_value)\n+ _\bb_\bo_\bo_\bl\u00a0 _\bm_\bo_\bd_\bi_\bf_\by (_\bc_\bo_\bn_\bs_\bt std::pair< std::string,\n+ std::string > &_\bn_\be_\bw_\b__\bv_\ba_\bl_\bu_\be)\n \u00a0 Setter using a pair of strings.\n \u00a0\n std::pair< const std::string, const\n std::string >\u00a0 _\bp_\ba_\bi_\br () const\n \u00a0 Getter that returns a pair of the first\n and second elements in data.\n \u00a0\n- uint32_t\u00a0 _\bs_\bi_\bz_\be () const\n+ uint32_t\u00a0 _\bs_\bi_\bz_\be () _\bc_\bo_\bn_\bs_\bt\n \u00a0 Getter for data size.\n \u00a0\n- bool\u00a0 _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b= (const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &b)\n- const\n+ _\bb_\bo_\bo_\bl\u00a0 _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b=_\b= (_\bc_\bo_\bn_\bs_\bt _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &_\bb)\n+ _\bc_\bo_\bn_\bs_\bt\n \u00a0\n- bool\u00a0 _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!_\b= (const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &b)\n- const\n+ _\bb_\bo_\bo_\bl\u00a0 _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!_\b= (_\bc_\bo_\bn_\bs_\bt _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &_\bb)\n+ _\bc_\bo_\bn_\bs_\bt\n \u00a0\n F\bFr\bri\bie\ben\bnd\bds\bs\n-class\u00a0 _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\bL_\bi_\bs_\bt_\b__\bt\n+_\bc_\bl_\ba_\bs_\bs\u00a0 _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\bL_\bi_\bs_\bt_\b__\bt\n \u00a0\n *\b**\b**\b**\b**\b* C\bCo\bon\bns\bst\btr\bru\buc\bct\bto\bor\br &\b& D\bDe\bes\bst\btr\bru\buc\bct\bto\bor\br D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0P\bPa\bar\bra\bam\bme\bet\bte\ber\brP\bPr\bro\bop\bpe\ber\brt\bty\by_\b_t\bt(\b()\b) [\b[1\b1/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt ( ) inline\n Constructor without parameters.\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0P\bPa\bar\bra\bam\bme\bet\bte\ber\brP\bPr\bro\bop\bpe\ber\brt\bty\by_\b_t\bt(\b()\b) [\b[2\b2/\b/2\b2]\b] *\b**\b**\b**\b**\b*\n-_\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt ( void p\bpt\btr\br ) inlineexplicit\n+_\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt ( _\bv_\bo_\bi_\bd p\bpt\btr\br ) inlineexplicit\n *\u00a0\n Constructor using a pointer.\n Parameters\n ptr Pointer to be set as data\n *\b**\b**\b**\b**\b* M\bMe\bem\bmb\bbe\ber\br F\bFu\bun\bnc\bct\bti\bio\bon\bn D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0f\bfi\bir\brs\bst\bt(\b()\b) *\b**\b**\b**\b**\b*\n std::string first ( ) const inline\n Getter for the first element in data.\n Returns\n string with the data\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0m\bmo\bod\bdi\bif\bfy\by(\b()\b) *\b**\b**\b**\b**\b*\n-bool modify ( const std::pair< std::string, std::string > n\bne\bew\bw_\b_v\bva\bal\blu\bue\be ) inline\n+_\bb_\bo_\bo_\bl modify ( _\bc_\bo_\bn_\bs_\bt std::pair< std::string, std::string > n\bne\bew\bw_\b_v\bva\bal\blu\bue\be ) inline\n &\u00a0\n Setter using a pair of strings.\n Parameters\n new_value Pair of strings with the new values\n Returns\n true if the modification is done correctly and false if the size of the\n new_value is not valid\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br!\b!=\b=(\b()\b) *\b**\b**\b**\b**\b*\n-bool operator!= ( const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &\u00a0 b\bb ) const inline\n+_\bb_\bo_\bo_\bl _\bo_\bp_\be_\br_\ba_\bt_\bo_\br_\b!= ( _\bc_\bo_\bn_\bs_\bt _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &\u00a0 b\bb ) const inline\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0o\bop\bpe\ber\bra\bat\bto\bor\br=\b==\b=(\b()\b) *\b**\b**\b**\b**\b*\n-bool operator== ( const _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &\u00a0 b\bb ) const inline\n+_\bb_\bo_\bo_\bl _\bo_\bp_\be_\br_\ba_\bt_\bo_\br== ( _\bc_\bo_\bn_\bs_\bt _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt &\u00a0 b\bb ) const inline\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0p\bpa\bai\bir\br(\b()\b) *\b**\b**\b**\b**\b*\n std::pair< const std::string, const std::string > pair ( ) const inline\n Getter that returns a pair of the first and second elements in data.\n Returns\n Pair of strings with the first and second elements data\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bse\bec\bco\bon\bnd\bd(\b()\b) *\b**\b**\b**\b**\b*\n std::string second ( ) const inline\n@@ -83,15 +83,15 @@\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0s\bsi\biz\bze\be(\b()\b) *\b**\b**\b**\b**\b*\n uint32_t size ( ) const inline\n Getter for data size.\n Returns\n uint32_t with the size\n *\b**\b**\b**\b**\b* F\bFr\bri\bie\ben\bnd\bds\bs A\bAn\bnd\bd R\bRe\bel\bla\bat\bte\bed\bd S\bSy\bym\bmb\bbo\bol\bl D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn *\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* _\b?\b\u25c6_\b?\b\u00a0P\bPa\bar\bra\bam\bme\bet\bte\ber\brP\bPr\bro\bop\bpe\ber\brt\bty\byL\bLi\bis\bst\bt_\b_t\bt *\b**\b**\b**\b**\b*\n-friend class _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\bL_\bi_\bs_\bt_\b__\bt friend\n+_\bf_\br_\bi_\be_\bn_\bd _\bc_\bl_\ba_\bs_\bs _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\bL_\bi_\bs_\bt_\b__\bt friend\n ===============================================================================\n The documentation for this class was generated from the following file:\n * include/fastdds/dds/core/policy/_\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bT_\by_\bp_\be_\bs_\b._\bh_\bp_\bp\n * _\be_\bp_\br_\bo_\bs_\bi_\bm_\ba\n * _\bf_\ba_\bs_\bt_\bd_\bd_\bs\n * _\bd_\bd_\bs\n * _\bP_\ba_\br_\ba_\bm_\be_\bt_\be_\br_\bP_\br_\bo_\bp_\be_\br_\bt_\by_\b__\bt\n"}]}]}]}]}]}