Skip to content

Latest commit

 

History

History
4455 lines (4424 loc) · 342 KB

README.md

File metadata and controls

4455 lines (4424 loc) · 342 KB

stiima
serlab

ROS2_SONARCLOUD

This repository uses github actions to build ROS2 rolling from source ,plus other relevant packages, and performs static analysis using sonarcloud tools .Its aim is to improve stability and code quality of ROS2 packages by mean of static code analysis. Extracted bugs, vulnerabilities and code smells are listed below in this document, grouped by package.
Each entry is formed by a file:line and message, with a link to the specific sonacloud link.
This page is generated automatically after every static analysys.
The complete results of the analysis can be found here .
Github truncates this file, i am currently looking for a solution but in the meantime the complete file can be downloaded and rendered locally


BUGS #267

ament
  • file : ament/ament_index/ament_index_python/ament_index_python/search_paths.py:22
    message : The return value of "str.format" must be used.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:81
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:85
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:130
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:142
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_lint/ament_cpplint/ament_cpplint/cpplint.py:3621
    message : Rework this part of the regex to not match the empty string.
    LINK

  • file : ament/googletest/docs/_layouts/default.html:3
    message : Add a title tag to this page.
    LINK

eclipse-iceoryx
  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:62
    message : Add an "alt" attribute to this image.
    LINK

  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:64
    message : Add an "alt" attribute to this image.
    LINK

  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:66
    message : Add an "alt" attribute to this image.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:65
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:108
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:90
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

eProsima
  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:179
    message : Unexpected duplicate "font-size"
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:266
    message : Unexpected nonstandard direction
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:624
    message : Unexpected duplicate "background-color"
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:805
    message : Unexpected missing generic font family
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:1013
    message : Unexpected duplicate "text-decoration"
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:3
    message : Add "lang" and/or "xml:lang" attributes to this "html" element
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:23
    message : Add "th" headers to this "table".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.h:252
    message : Use "operator==" to check object equality, "Locator_t" is not a trivially copyable type without padding.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/messages/RTPSMessageGroup.h:110
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:75
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:88
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:111
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:152
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:157
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:198
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicData.cpp:1229
    message : 1st function call argument is an uninitialized value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1108
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1113
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1119
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1124
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1129
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1134
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/typelookup/common/TypeLookupTypes.cpp:1056
    message : This conditional operation returns the same value whether the condition is "true" or "false".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/typelookup/common/TypeLookupTypes.cpp:1160
    message : This conditional operation returns the same value whether the condition is "true" or "false".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/core/condition/WaitSetImpl.cpp:39
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/core/condition/WaitSetImpl.cpp:44
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/core/policy/ParameterList.cpp:210
    message : The left operand of '==' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/log/Log.cpp:57
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/ReadTakeCommand.hpp:95
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/DataSharing/DataSharingListener.cpp:50
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDP.cpp:1257
    message : Called C++ object pointer is null
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:209
    message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:218
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:261
    message : Give class "FlowControllerSyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:275
    message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/history/TopicPayloadPool.hpp:270
    message : Access of the field 'data' at negative byte offset -12
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/history/WriterHistory.cpp:24
    message : Remove non-standard characters from this #include.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:244
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:256
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:897
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:15582
    message : The result of left shift is undefined because the right operand is negative
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:54824
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:60924
    message : Access of the field 'xBusyHandler' at index 1, while it holds only a single 'void *' element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:85015
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89882
    message : The left operand of '==' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89901
    message : The left operand of '==' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106483
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106483
    message : Null pointer passed to 2nd parameter expecting 'nonnull'
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111516
    message : Access of the field 'a' at negative byte offset -24
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129897
    message : The left operand of '' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:131101
    message : Remove the useless top-level "volatile" qualifier from this type.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150457
    message : Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150460
    message : Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161381
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163409
    message : Access of the field 'a' at index 3, while it holds only 3 'struct WhereOrCost' elements
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167529
    message : Dereference of null pointer (loaded from variable 'pbRetryLimit')
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169766
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185794
    message : Returned pointer value points outside the original object (potential buffer overflow)
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185887
    message : Array access (from variable 'zFilename') results in a null pointer dereference
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:206640
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/resources/ResourceEvent.cpp:50
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.cpp:48
    message : Null pointer passed to 1st parameter expecting 'nonnull'
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.cpp:54
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorBasic.h:59
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorBasic.h:60
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorSecure.h:62
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorSecure.h:63
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:241
    message : Use pointer or reference to avoid slicing from "TCPv4TransportDescriptor" to "TCPTransportDescriptor".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemLog.hpp:219
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:277
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/tcp/RTCPMessageManager.cpp:78
    message : Memory copy function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:341
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:348
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:355
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/xmlparser/XMLDynamicParser.cpp:196
    message : Called C++ object pointer is null
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:207
    message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/SharedMemWatchdog.hpp:97
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/variadic_templates_tools.hpp:51
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/segment_manager_helper.hpp:75
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:318
    message : Remove the unary minus operator or change the expression's underlying type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/mutex.hpp:132
    message : This was not the most recently acquired lock. Possible lock order reversal
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:225
    message : Change this loop body so that it can be executed more than once.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/detail/shared_count.hpp:356
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:256
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:471
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:484
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:567
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:576
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:578
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/filewatch/FileWatch.hpp:122
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:9920
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12626
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:18010
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:25311
    message : Identical sub-expressions on both sides of operator "&&".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/optionparser/optionparser/optionparser.h:2001
    message : 1 uninitialized field at the end of the constructor call
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/mmap_input.hpp:38
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/mmap_input.hpp:61
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/read_input.hpp:27
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/read_input.hpp:49
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/string_input.hpp:26
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:179
    message : Unexpected duplicate "font-size"
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:266
    message : Unexpected nonstandard direction
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:624
    message : Unexpected duplicate "background-color"
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:805
    message : Unexpected missing generic font family
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:1013
    message : Unexpected duplicate "text-decoration"
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:3
    message : Add "lang" and/or "xml:lang" attributes to this "html" element
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:23
    message : Add "th" headers to this "table".
    LINK

moveit2
  • file : moveit2/moveit/scripts/maintainer_table_template.html:27
    message : Add "th" headers to this "table".
    LINK

  • file : moveit2/moveit_py/moveit/policies/policy.py:148
    message : Add a "self" or class parameter
    LINK

  • file : moveit2/moveit_py/moveit/servo_client/devices/ps4_dualshock.py:143
    message : Add a "self" or class parameter
    LINK

navigation2
  • file : navigation2/nav2_simple_commander/nav2_simple_commander/line_iterator.py:84
    message : Correct one of the identical sub-expressions on both sides of operator "==".
    LINK

osrf
  • file : osrf/osrf_pycommon/tests/unit/test_cli_utils/test_common.py:32
    message : Provide a value for field(s) with index 1.
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:147
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:290
    message : Use of memory after it is freed
    LINK

ros
  • file : ros/class_loader/src/class_loader.cpp:75
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : ros/class_loader/src/multi_library_class_loader.cpp:89
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:297
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:499
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:520
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:544
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:570
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:598
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:325
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:328
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:351
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:351
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

ros-perception
  • file : ros-perception/image_common/camera_info_manager_py/camera_info_manager/camera_info_manager.py:275
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-perception/image_common/camera_info_manager_py/camera_info_manager/zoom_camera_info_manager.py:229
    message : Do not perform equality checks with floating point values.
    LINK

ros-visualization
  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/icon_loader.py:50
    message : path is used before it is defined. Move the definition before.
    LINK

  • file : ros-visualization/rqt/rqt_py_common/src/rqt_py_common/topic_completer.py:102
    message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:635
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:820
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:848
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:858
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:415
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:418
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:424
    message : This branch duplicates the one on line 418.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:424
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_graph/src/rqt_graph/dotcode.py:117
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_graph/src/rqt_graph/rosgraph2_impl.py:436
    message : Introduce a new variable or use its initial value before reassigning 'bad_node'.
    LINK

  • file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:511
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:521
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:522
    message : Fix this attribute access on a value that can be 'None'.
    LINK

ros2
  • file : ros2/geometry2/test_tf2/test/test_buffer_client.py:83
    message : Remove this "return" statement from this "finally" block.
    LINK

  • file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:67
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:116
    message : Remove this "return" statement from this "finally" block.
    LINK

  • file : ros2/launch/launch/test/launch/actions/test_declare_launch_argument.py:81
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ros2/launch/launch/test/launch/frontend/test_substitutions.py:243
    message : Refactor this test; if this assertion’s argument raises an exception, the assertion will never get executed.
    LINK

  • file : ros2/launch/launch/test/launch/frontend/test_substitutions.py:253
    message : Refactor this test; if this assertion’s argument raises an exception, the assertion will never get executed.
    LINK

  • file : ros2/launch/launch/test/launch/test_launch_context.py:82
    message : Refactor this test; if this assertion’s argument raises an exception, the assertion will never get executed.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:187
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:188
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:189
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:190
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:228
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:229
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:230
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:231
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:232
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:389
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:393
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:551
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch_testing/launch_testing/legacy/init.py:265
    message : Change or remove this string; "actions" is not defined.
    LINK

  • file : ros2/launch/test_launch_testing/test/dummy_tests/dummy.py:19
    message : Correct one of the identical sub-expressions on both sides of operator "==".
    LINK

  • file : ros2/launch/test_launch_testing/test/dummy_tests/locking.cpp:18
    message : 'return' will never be executed
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:36
    message : Change or remove this string; "evaluate_parameters_dict" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:42
    message : Change or remove this string; "normalize_parameters_dict" is not defined.
    LINK

  • file : ros2/launch_ros/launch_testing_ros/test/examples/check_msgs_launch_test.py:60
    message : Remove this "return" statement from this "finally" block.
    LINK

  • file : ros2/launch_ros/test_launch_ros/test/test_launch_ros/actions/test_load_composable_nodes.py:247
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch_ros/test_launch_ros/test/test_launch_ros/descriptions/test_parameter_file.py:127
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/mocking_utils/patch.hpp:161
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rclpy/rclpy/rclpy/node.py:1397
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:54
    message : Raise this exception or remove this useless statement.
    LINK

  • file : ros2/rclpy/rclpy/test/test_action_server.py:405
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros2/rclpy/rclpy/test/test_executor.py:381
    message : Remove this "break" statement from this "finally" block.
    LINK

  • file : ros2/rclpy/rclpy/test/test_node.py:1538
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/test/test_node.py:1539
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/test/test_parameter_client.py:77
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:81
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:104
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:107
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:119
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:124
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:126
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:147
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:149
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:151
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:153
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:155
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:157
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:166
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:168
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:170
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:172
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:195
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:197
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:199
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:201
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:29
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcutils/src/error_handling_helpers.h:82
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : ros2/rcutils/src/logging.c:476
    message : Memory copy function overflows the destination buffer
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:160
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/realtime_support/rttest/src/rttest.cpp:68
    message : Value assigned to field 'thread_id' in implicit constructor is garbage or undefined
    LINK

  • file : ros2/realtime_support/rttest/src/rttest.cpp:150
    message : 7 uninitialized fields at the end of the constructor call
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:64
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:71
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:77
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:82
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:94
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:100
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_direct.py:48
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/ros2cli/ros2doctor/ros2doctor/api/network.py:54
    message : Return a value of type str in this method.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:137
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:148
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:159
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:166
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_writer.py:36
    message : Remove or correct this useless self-assignment.
    LINK

  • file : ros2/rosidl/rosidl_adapter/test/test_base_type.py:85
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rosidl/rosidl_adapter/test/test_parse_primitive_value_string.py:212
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl/rosidl_adapter/test/test_type.py:79
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rosidl/rosidl_parser/test/test_parser.py:115
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl/rosidl_parser/test/test_parser.py:398
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:66
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:67
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:85
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:87
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:275
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:276
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:297
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:298
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:53
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:54
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:55
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:56
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:184
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:187
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:200
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:203
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:206
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:343
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:8
    message : Insert a !DOCTYPE declaration to before this html tag.
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:8
    message : Add "lang" and/or "xml:lang" attributes to this "html" element
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:9
    message : Add a title tag to this page.
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:24
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:63
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:76
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:86
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:104
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:129
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:159
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:184
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:209
    message : Add "th" headers to this "table".
    LINK


VULNERABILITIES #21

eProsima
  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (1)
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (6)
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
    message : Remove this TOCTOU race condition window when accessing files
    LINK

moveit2
  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:364
    message : Disable access to external entities in XML parsing.
    LINK

navigation2
  • file : navigation2/nav2_bringup/launch/cloned_multi_tb3_simulation_launch.py:180
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_bringup/launch/tb3_simulation_launch.py:205
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_bringup/launch/tb4_simulation_launch.py:207
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_bringup/launch/unique_multi_tb3_simulation_launch.py:138
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/assisted_teleop_example_launch.py:61
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/follow_path_example_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/inspection_demo_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/nav_through_poses_example_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/nav_to_pose_example_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/picking_demo_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/recoveries_example_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/security_demo_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/waypoint_follower_example_launch.py:60
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

ros2
  • file : ros2/sros2/sros2/sros2/keystore/_permission.py:70
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/sros2/policy/init.py:81
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/test/policies/policy_to_permissions.py:33
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/test/test_policy_to_permissions.py:34
    message : Disable access to external entities in XML parsing.
    LINK


ISSUES are filtered and only blocking and critical issues are reported due to the high quantity of issues

The complete list of issues can be found here .

ISSUES (level blocker) #802

eclipse-iceoryx
  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/log/logger.cpp:141
    message : Replace this call to the non reentrant function "localtime" by a call to "localtime_r".
    LINK

eProsima
  • file : eProsima/Fast-CDR/include/fastcdr/FastBuffer.h:268
    message : Ensure that the move constructor of "FastBuffer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-CDR/include/fastcdr/FastBuffer.h:280
    message : Ensure that the move assignment operator of "FastBuffer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-CDR/include/fastcdr/xcdr/optional.hpp:215
    message : Ensure that the move assignment operator of "optional" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:114
    message : Ensure that the move constructor of "TypeLookup_getTypes_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:120
    message : Ensure that the move assignment operator of "TypeLookup_getTypes_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:248
    message : Ensure that the move constructor of "TypeLookup_getTypeDependencies_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:254
    message : Ensure that the move assignment operator of "TypeLookup_getTypeDependencies_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:315
    message : Ensure that the move constructor of "TypeLookup_Call" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:321
    message : Ensure that the move assignment operator of "TypeLookup_Call" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:426
    message : Ensure that the move constructor of "TypeLookup_Return" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:432
    message : Ensure that the move assignment operator of "TypeLookup_Return" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2339
    message : Ensure that the move constructor of "TypeIdV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2359
    message : Ensure that the move assignment operator of "TypeIdV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2451
    message : Ensure that the move constructor of "TypeObjectV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2471
    message : Ensure that the move assignment operator of "TypeObjectV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2568
    message : Ensure that the move constructor of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2590
    message : Ensure that the move assignment operator of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/subscriber/qos/DataReaderQos.hpp:175
    message : Make sure that moving an object of class "DataReaderQos" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/topic/TypeSupport.hpp:250
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/PropertyPolicy.h:44
    message : Ensure that the move constructor of "PropertyPolicy" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/PropertyPolicy.h:59
    message : Ensure that the move assignment operator of "PropertyPolicy" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/ServerAttributes.h:47
    message : Make sure that moving an object of class "RemoteServerAttributes" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/BinaryProperty.h:42
    message : Ensure that the move constructor of "BinaryProperty" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/BinaryProperty.h:63
    message : Ensure that the move assignment operator of "BinaryProperty" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/CDRMessage_t.h:132
    message : Ensure that the move constructor of "CDRMessage_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/CDRMessage_t.h:151
    message : Ensure that the move assignment operator of "CDRMessage_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/EntityId_t.hpp:111
    message : Ensure that the move constructor of "EntityId_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/EntityId_t.hpp:124
    message : Ensure that the move assignment operator of "EntityId_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Guid.h:39
    message : Make sure that moving an object of class "GUID_t" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.h:103
    message : Ensure that the move constructor of "Locator_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.h:252
    message : Use "operator==" to check object equality, "Locator_t" is not a trivially copyable type without padding.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:119
    message : Ensure that the move constructor of "LocatorList" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:134
    message : Ensure that the move assignment operator of "LocatorList" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:377
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorSelectorEntry.hpp:38
    message : Make sure that moving an object of class "LocatorSelectorEntry" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorSelectorEntry.hpp:43
    message : Make sure that moving an object of class "EntryState" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorWithMask.hpp:35
    message : Make sure that moving an object of class "LocatorWithMask" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorsIterator.hpp:47
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorsIterator.hpp:56
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Property.h:48
    message : Ensure that the move constructor of "Property" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Property.h:85
    message : Ensure that the move assignment operator of "Property" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/SampleIdentity.h:59
    message : Ensure that the move constructor of "SampleIdentity" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/SampleIdentity.h:80
    message : Ensure that the move assignment operator of "SampleIdentity" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.h:40
    message : Ensure that the move constructor of "DataHolder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.h:54
    message : Ensure that the move assignment operator of "DataHolder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/WriteParams.h:33
    message : Make sure that moving an object of class "WriteParams" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/exceptions/Exception.h:80
    message : Ensure that the move constructor of "Exception" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/exceptions/Exception.h:99
    message : Ensure that the move assignment operator of "Exception" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/messages/RTPSMessageGroup.h:110
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/reader/StatelessReader.h:263
    message : Make sure that moving an object of class "RemoteWriterInfo_t" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/security/common/ParticipantGenericMessage.h:41
    message : Ensure that the move constructor of "MessageIdentity" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/security/common/ParticipantGenericMessage.h:54
    message : Ensure that the move assignment operator of "MessageIdentity" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/security/common/ParticipantGenericMessage.h:137
    message : Ensure that the move constructor of "ParticipantGenericMessage" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/security/common/ParticipantGenericMessage.h:159
    message : Ensure that the move assignment operator of "ParticipantGenericMessage" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/SenderResource.h:76
    message : Ensure that the move constructor of "SenderResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/AllowedNetworkInterface.hpp:51
    message : Ensure that the move constructor of "AllowedNetworkInterface" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/BlockedNetworkInterface.hpp:51
    message : Ensure that the move constructor of "BlockedNetworkInterface" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/NetworkInterface.hpp:61
    message : Ensure that the move constructor of "NetworkInterface" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/NetworkInterfaceWithFilter.hpp:74
    message : Ensure that the move constructor of "NetworkInterfaceWithFilter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/writer/StatefulWriter.h:344
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/writer/StatefulWriter.h:477
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:89
    message : Ensure that the move constructor of "ExtendedAnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:103
    message : Ensure that the move assignment operator of "ExtendedAnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:197
    message : Ensure that the move constructor of "AnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:211
    message : Ensure that the move assignment operator of "AnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:855
    message : Ensure that the move constructor of "AppliedAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:869
    message : Ensure that the move assignment operator of "AppliedAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1067
    message : Ensure that the move constructor of "AppliedAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1071
    message : Ensure that the move assignment operator of "AppliedAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1169
    message : Ensure that the move constructor of "AppliedVerbatimAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1175
    message : Ensure that the move assignment operator of "AppliedVerbatimAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1299
    message : Ensure that the move constructor of "AppliedBuiltinMemberAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1305
    message : Ensure that the move assignment operator of "AppliedBuiltinMemberAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifier.h:105
    message : Ensure that the move constructor of "TypeIdentifier" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifier.h:119
    message : Ensure that the move assignment operator of "TypeIdentifier" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:84
    message : Ensure that the move constructor of "StringSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:98
    message : Ensure that the move assignment operator of "StringSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:203
    message : Ensure that the move constructor of "StringLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:217
    message : Ensure that the move assignment operator of "StringLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:322
    message : Ensure that the move constructor of "PlainCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:336
    message : Ensure that the move assignment operator of "PlainCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:466
    message : Ensure that the move constructor of "PlainSequenceSElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:480
    message : Ensure that the move assignment operator of "PlainSequenceSElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:646
    message : Ensure that the move constructor of "PlainSequenceLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:660
    message : Ensure that the move assignment operator of "PlainSequenceLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:826
    message : Ensure that the move constructor of "PlainArraySElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:840
    message : Ensure that the move assignment operator of "PlainArraySElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1016
    message : Ensure that the move constructor of "PlainArrayLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1030
    message : Ensure that the move assignment operator of "PlainArrayLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1206
    message : Ensure that the move constructor of "PlainMapSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1220
    message : Ensure that the move assignment operator of "PlainMapSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1441
    message : Ensure that the move constructor of "PlainMapLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1455
    message : Ensure that the move assignment operator of "PlainMapLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1676
    message : Ensure that the move constructor of "StronglyConnectedComponentId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1690
    message : Ensure that the move assignment operator of "StronglyConnectedComponentId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1859
    message : Ensure that the move constructor of "ExtendedTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1866
    message : Remove the "virtual" specifier; polymorphism should not be used with assignment operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1873
    message : Ensure that the move assignment operator of "ExtendedTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1873
    message : Remove the "virtual" specifier; polymorphism should not be used with assignment operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:51
    message : Ensure that the move constructor of "CommonStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:55
    message : Ensure that the move assignment operator of "CommonStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:168
    message : Ensure that the move constructor of "CompleteMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:172
    message : Ensure that the move assignment operator of "CompleteMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:284
    message : Ensure that the move constructor of "MinimalMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:288
    message : Ensure that the move assignment operator of "MinimalMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:354
    message : Ensure that the move constructor of "CompleteStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:358
    message : Ensure that the move assignment operator of "CompleteStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:450
    message : Ensure that the move constructor of "MinimalStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:454
    message : Ensure that the move assignment operator of "MinimalStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:544
    message : Ensure that the move constructor of "AppliedBuiltinTypeAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:548
    message : Ensure that the move assignment operator of "AppliedBuiltinTypeAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:612
    message : Ensure that the move constructor of "MinimalTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:616
    message : Ensure that the move assignment operator of "MinimalTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:662
    message : Ensure that the move constructor of "CompleteTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:666
    message : Ensure that the move assignment operator of "CompleteTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:776
    message : Ensure that the move constructor of "CompleteStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:780
    message : Ensure that the move assignment operator of "CompleteStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:867
    message : Ensure that the move constructor of "MinimalStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:871
    message : Ensure that the move assignment operator of "MinimalStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:960
    message : Ensure that the move constructor of "CompleteStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:964
    message : Ensure that the move assignment operator of "CompleteStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1076
    message : Ensure that the move constructor of "MinimalStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1080
    message : Ensure that the move assignment operator of "MinimalStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1199
    message : Ensure that the move constructor of "CommonUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1203
    message : Ensure that the move assignment operator of "CommonUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1338
    message : Ensure that the move constructor of "CompleteUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1342
    message : Ensure that the move assignment operator of "CompleteUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1434
    message : Ensure that the move constructor of "MinimalUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1438
    message : Ensure that the move assignment operator of "MinimalUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1529
    message : Ensure that the move constructor of "CommonDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1533
    message : Ensure that the move assignment operator of "CommonDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1623
    message : Ensure that the move constructor of "CompleteDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1627
    message : Ensure that the move assignment operator of "CompleteDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1738
    message : Ensure that the move constructor of "MinimalDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1742
    message : Ensure that the move assignment operator of "MinimalDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1806
    message : Ensure that the move constructor of "CompleteUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1810
    message : Ensure that the move assignment operator of "CompleteUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1874
    message : Ensure that the move constructor of "MinimalUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1878
    message : Ensure that the move assignment operator of "MinimalUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1945
    message : Ensure that the move constructor of "CompleteUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1949
    message : Ensure that the move assignment operator of "CompleteUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2085
    message : Ensure that the move constructor of "MinimalUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2089
    message : Ensure that the move assignment operator of "MinimalUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2224
    message : Ensure that the move constructor of "CommonAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2228
    message : Ensure that the move assignment operator of "CommonAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2319
    message : Ensure that the move constructor of "CompleteAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2323
    message : Ensure that the move assignment operator of "CompleteAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2436
    message : Ensure that the move constructor of "MinimalAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2440
    message : Ensure that the move assignment operator of "MinimalAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2552
    message : Ensure that the move constructor of "CompleteAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2556
    message : Ensure that the move assignment operator of "CompleteAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2620
    message : Ensure that the move constructor of "MinimalAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2624
    message : Ensure that the move assignment operator of "MinimalAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2670
    message : Ensure that the move constructor of "CompleteAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2674
    message : Ensure that the move assignment operator of "CompleteAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2785
    message : Ensure that the move constructor of "MinimalAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2789
    message : Ensure that the move assignment operator of "MinimalAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2901
    message : Ensure that the move constructor of "CommonAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2905
    message : Ensure that the move assignment operator of "CommonAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2993
    message : Ensure that the move constructor of "CompleteAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2997
    message : Ensure that the move assignment operator of "CompleteAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3106
    message : Ensure that the move constructor of "MinimalAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3110
    message : Ensure that the move assignment operator of "MinimalAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3173
    message : Ensure that the move constructor of "CompleteAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3177
    message : Ensure that the move assignment operator of "CompleteAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3240
    message : Ensure that the move constructor of "MinimalAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3244
    message : Ensure that the move assignment operator of "MinimalAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3289
    message : Ensure that the move constructor of "CompleteAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3293
    message : Ensure that the move assignment operator of "CompleteAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3403
    message : Ensure that the move constructor of "MinimalAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3407
    message : Ensure that the move assignment operator of "MinimalAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3518
    message : Ensure that the move constructor of "CompleteElementDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3522
    message : Ensure that the move assignment operator of "CompleteElementDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3609
    message : Ensure that the move constructor of "CommonCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3613
    message : Ensure that the move assignment operator of "CommonCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3701
    message : Ensure that the move constructor of "CompleteCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3705
    message : Ensure that the move assignment operator of "CompleteCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3792
    message : Ensure that the move constructor of "MinimalCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3796
    message : Ensure that the move assignment operator of "MinimalCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3860
    message : Ensure that the move constructor of "CommonCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3864
    message : Ensure that the move assignment operator of "CommonCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3929
    message : Ensure that the move constructor of "CompleteCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3933
    message : Ensure that the move assignment operator of "CompleteCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4020
    message : Ensure that the move constructor of "MinimalCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4024
    message : Ensure that the move assignment operator of "MinimalCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4091
    message : Ensure that the move constructor of "CompleteSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4095
    message : Ensure that the move assignment operator of "CompleteSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4207
    message : Ensure that the move constructor of "MinimalSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4211
    message : Ensure that the move assignment operator of "MinimalSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4322
    message : Ensure that the move constructor of "CommonArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4326
    message : Ensure that the move assignment operator of "CommonArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4391
    message : Ensure that the move constructor of "CompleteArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4395
    message : Ensure that the move assignment operator of "CompleteArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4482
    message : Ensure that the move constructor of "MinimalArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4486
    message : Ensure that the move assignment operator of "MinimalArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4552
    message : Ensure that the move constructor of "CompleteArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4556
    message : Ensure that the move assignment operator of "CompleteArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4668
    message : Ensure that the move constructor of "MinimalArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4672
    message : Ensure that the move assignment operator of "MinimalArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4786
    message : Ensure that the move constructor of "CompleteMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4790
    message : Ensure that the move assignment operator of "CompleteMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4925
    message : Ensure that the move constructor of "MinimalMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4929
    message : Ensure that the move assignment operator of "MinimalMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5068
    message : Ensure that the move constructor of "CommonEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5072
    message : Ensure that the move assignment operator of "CommonEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5162
    message : Ensure that the move constructor of "CompleteEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5166
    message : Ensure that the move assignment operator of "CompleteEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5258
    message : Ensure that the move constructor of "MinimalEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5262
    message : Ensure that the move assignment operator of "MinimalEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5352
    message : Ensure that the move constructor of "CommonEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5356
    message : Ensure that the move assignment operator of "CommonEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5421
    message : Ensure that the move constructor of "CompleteEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5425
    message : Ensure that the move assignment operator of "CompleteEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5512
    message : Ensure that the move constructor of "MinimalEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5516
    message : Ensure that the move assignment operator of "MinimalEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5583
    message : Ensure that the move constructor of "CompleteEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5587
    message : Ensure that the move assignment operator of "CompleteEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5699
    message : Ensure that the move constructor of "MinimalEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5703
    message : Ensure that the move assignment operator of "MinimalEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5816
    message : Ensure that the move constructor of "CommonBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5820
    message : Ensure that the move assignment operator of "CommonBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5908
    message : Ensure that the move constructor of "CompleteBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5912
    message : Ensure that the move assignment operator of "CompleteBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6001
    message : Ensure that the move constructor of "MinimalBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6005
    message : Ensure that the move assignment operator of "MinimalBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6095
    message : Ensure that the move constructor of "CommonBitmaskHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6099
    message : Ensure that the move assignment operator of "CommonBitmaskHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6167
    message : Ensure that the move constructor of "CompleteBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6171
    message : Ensure that the move assignment operator of "CompleteBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6283
    message : Ensure that the move constructor of "MinimalBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6287
    message : Ensure that the move assignment operator of "MinimalBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6401
    message : Ensure that the move constructor of "CommonBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6405
    message : Ensure that the move assignment operator of "CommonBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6539
    message : Ensure that the move constructor of "CompleteBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6543
    message : Ensure that the move assignment operator of "CompleteBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6632
    message : Ensure that the move constructor of "MinimalBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6636
    message : Ensure that the move assignment operator of "MinimalBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6724
    message : Ensure that the move constructor of "CompleteBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6728
    message : Ensure that the move assignment operator of "CompleteBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6815
    message : Ensure that the move constructor of "MinimalBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6819
    message : Ensure that the move assignment operator of "MinimalBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6884
    message : Ensure that the move constructor of "CompleteBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6888
    message : Ensure that the move assignment operator of "CompleteBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7000
    message : Ensure that the move constructor of "MinimalBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7004
    message : Ensure that the move assignment operator of "MinimalBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7118
    message : Ensure that the move constructor of "CompleteExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7122
    message : Ensure that the move assignment operator of "CompleteExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7166
    message : Ensure that the move constructor of "MinimalExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7170
    message : Ensure that the move assignment operator of "MinimalExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7211
    message : Ensure that the move constructor of "CompleteTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7215
    message : Ensure that the move assignment operator of "CompleteTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7325
    message : Ensure that the move constructor of "MinimalTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7329
    message : Ensure that the move assignment operator of "MinimalTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7455
    message : Ensure that the move constructor of "TypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7469
    message : Ensure that the move assignment operator of "TypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7618
    message : Ensure that the move constructor of "TypeIdentifierTypeObjectPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7622
    message : Ensure that the move assignment operator of "TypeIdentifierTypeObjectPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7704
    message : Ensure that the move constructor of "TypeIdentifierPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7708
    message : Ensure that the move assignment operator of "TypeIdentifierPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7790
    message : Ensure that the move constructor of "TypeIdentifierWithSize" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7794
    message : Ensure that the move assignment operator of "TypeIdentifierWithSize" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7879
    message : Ensure that the move constructor of "TypeIdentifierWithDependencies" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7883
    message : Ensure that the move assignment operator of "TypeIdentifierWithDependencies" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7993
    message : Ensure that the move constructor of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7997
    message : Ensure that the move assignment operator of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObjectHashId.h:76
    message : Ensure that the move constructor of "TypeObjectHashId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObjectHashId.h:90
    message : Ensure that the move assignment operator of "TypeObjectHashId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:353
    message : Ensure that the move constructor of "MemberFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:366
    message : Ensure that the move assignment operator of "MemberFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:517
    message : Ensure that the move constructor of "TypeFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:530
    message : Ensure that the move assignment operator of "TypeFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/IPFinder.h:56
    message : Make sure that moving an object of class "info_IP" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:75
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:88
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/RefCountedPointer.hpp:129
    message : Ensure that the move constructor of "Instance" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/RefCountedPointer.hpp:131
    message : Ensure that the move assignment operator of "Instance" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/TimeConversion.h:137
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/TimeConversion.h:144
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/TimeConversion.h:151
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (1)
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (6)
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:111
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:152
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:157
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:198
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:289
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:400
    message : Ensure that the move constructor of "shared_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/shared_mutex.hpp:408
    message : Ensure that the move assignment operator of "shared_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/xmlparser/XMLTree.h:139
    message : Ensure that the move constructor of "DataNode" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/xmlparser/XMLTree.h:141
    message : Ensure that the move assignment operator of "DataNode" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:202
    message : Ensure that the move constructor of "OutstandingLoanItem" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:204
    message : Ensure that the move assignment operator of "OutstandingLoanItem" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastrtps_deprecated/subscriber/SubscriberHistory.cpp:707
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/data/ProxyHashTables.hpp:60
    message : Ensure that the move constructor of "node_segregator" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/database/DiscoveryDataBase.hpp:92
    message : Ensure that the move constructor of "AckedFunctor" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/database/DiscoveryParticipantChangeData.hpp:38
    message : Make sure that moving an object of class "DiscoveryParticipantChangeData" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:209
    message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:261
    message : Give class "FlowControllerSyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:275
    message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1364
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1365
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/history/TopicPayloadPool.hpp:270
    message : Access of the field 'data' at negative byte offset -12
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:244
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/network/ReceiverResource.h:94
    message : Ensure that the move constructor of "ReceiverResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.h:156
    message : Ensure that the move constructor of "ReceiverControlBlock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/reader/StatefulReader.cpp:1645
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.h:34
    message : Ensure that the move constructor of "ChannelResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:241
    message : Use pointer or reference to avoid slicing from "TCPv4TransportDescriptor" to "TCPTransportDescriptor".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/UDPChannelResource.h:36
    message : Make sure that moving an object of class "eProsimaUDPSocket" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/UDPChannelResource.h:159
    message : Ensure that the move assignment operator of "UDPChannelResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemGlobal.hpp:68
    message : Make sure that moving an object of class "BufferDescriptor" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemLog.hpp:173
    message : Make sure that moving an object of class "Pkt" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:684
    message : Ensure that the move assignment operator of "Listener" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:719
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:851
    message : Ensure that the move assignment operator of "Port" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/tcp/RTCPMessageManager.cpp:78
    message : Memory copy function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:332
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:333
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:334
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/LivelinessManager.cpp:111
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1722
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1857
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:207
    message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/SystemInfo.cpp:143
    message : Replace this call to the non reentrant function "getpwuid" by a call to "getpwuid_r".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:90
    message : Ensure that the move constructor of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:94
    message : Ensure that the move assignment operator of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:166
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:226
    message : Ensure that the move constructor of "transform_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:234
    message : Ensure that the move assignment operator of "transform_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:246
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/date_time/posix_time/posix_time_config.hpp:44
    message : Make sure that moving an object of class "time_duration" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/allocator.hpp:168
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/detail/allocator_common.hpp:299
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/detail/allocator_common.hpp:676
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/atomic.hpp:642
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:64
    message : Ensure that the move constructor of "file_wrapper" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:71
    message : Ensure that the move assignment operator of "file_wrapper" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:80
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:134
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_memory_impl.hpp:717
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:230
    message : Ensure that the move constructor of "managed_open_or_create_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:233
    message : Ensure that the move assignment operator of "managed_open_or_create_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:255
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:481
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/exceptions.hpp:82
    message : Make sure that moving an object of class "lock_exception" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/exceptions.hpp:96
    message : Make sure that moving an object of class "bad_alloc" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:66
    message : Ensure that the move constructor of "file_mapping" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:74
    message : Ensure that the move assignment operator of "file_mapping" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:83
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:128
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:147
    message : Ensure that the move constructor of "basic_managed_mapped_file" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:154
    message : Ensure that the move assignment operator of "basic_managed_mapped_file" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:172
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:156
    message : Ensure that the move constructor of "basic_managed_shared_memory" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:165
    message : Ensure that the move assignment operator of "basic_managed_shared_memory" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:174
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:143
    message : Ensure that the move constructor of "mapped_region" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:160
    message : Ensure that the move assignment operator of "mapped_region" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:169
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:272
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:863
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:63
    message : Ensure that the move constructor of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:67
    message : Ensure that the move assignment operator of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:624
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:872
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:980
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1090
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1091
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1270
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:88
    message : Ensure that the move constructor of "shared_memory_object" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:96
    message : Ensure that the move assignment operator of "shared_memory_object" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:104
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:167
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/mutex.hpp:132
    message : This was not the most recently acquired lock. Possible lock order reversal
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:131
    message : Ensure that the move constructor of "scoped_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:266
    message : Ensure that the move assignment operator of "scoped_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:359
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:132
    message : Ensure that the move constructor of "sharable_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:196
    message : Ensure that the move assignment operator of "sharable_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:292
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:737
    message : Ensure that the move constructor of "bstree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:745
    message : Ensure that the move assignment operator of "bstree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:975
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2102
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2212
    message : Ensure that the move constructor of "bstree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2216
    message : Ensure that the move assignment operator of "bstree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree_algorithms.hpp:1086
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree_algorithms.hpp:1705
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:190
    message : Ensure that the move constructor of "ebo_functor_holder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:200
    message : Ensure that the move assignment operator of "ebo_functor_holder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:255
    message : Ensure that the move constructor of "ebo_functor_holderT, Tag, false" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:266
    message : Ensure that the move assignment operator of "ebo_functor_holderT, Tag, false" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compboost::interprocess::iset_indexboost::interprocess::ipcdetail::index_configchar, boost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::intrusive_key_value_less, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::size_block_ctrl_compare, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compstd::lessboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compstd::lessboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned long, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/size_holder.hpp:54
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:143
    message : Ensure that the move constructor of "rbtree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:148
    message : Ensure that the move assignment operator of "rbtree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:556
    message : Ensure that the move constructor of "rbtree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:560
    message : Ensure that the move assignment operator of "rbtree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:110
    message : Ensure that the move constructor of "set_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:115
    message : Ensure that the move assignment operator of "set_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:543
    message : Ensure that the move constructor of "set" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:547
    message : Ensure that the move assignment operator of "set" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:647
    message : Ensure that the move constructor of "multiset_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:652
    message : Ensure that the move assignment operator of "multiset_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:1038
    message : Ensure that the move constructor of "multiset" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:1042
    message : Ensure that the move assignment operator of "multiset" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:350
    message : Ensure that the move constructor of "slist_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:360
    message : Ensure that the move assignment operator of "slist_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:718
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:1995
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:2226
    message : Ensure that the move constructor of "slist" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:2230
    message : Ensure that the move assignment operator of "slist" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/detail/shared_count.hpp:356
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:256
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:471
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:484
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:567
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:576
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:578
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::bad_weak_ptr" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptstd::runtime_error" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_weekday" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_year" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_month" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_day_of_month" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_day_of_year" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:3908
    message : Make sure that moving an object of class "iteration_proxy_valuenlohmann::detail::iter_implconst nlohmann::basic_json" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5416
    message : Ensure that the move constructor of "json_sax_dom_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5418
    message : Ensure that the move assignment operator of "json_sax_dom_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5591
    message : Ensure that the move constructor of "json_sax_dom_callback_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5593
    message : Ensure that the move assignment operator of "json_sax_dom_callback_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:6070
    message : Ensure that the move constructor of "lexer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:6072
    message : Ensure that the move assignment operator of "lexer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7020
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7083
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7174
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7787
    message : Ensure that the move constructor of "binary_reader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7789
    message : Ensure that the move assignment operator of "binary_reader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:9920
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:10232
    message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::iterator_input_adapterconst char *" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:10232
    message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::input_stream_adapter" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12633
    message : Ensure that the move constructor of "json_ref" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:25310
    message : The swap function should be unconditionally declared as "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/internal/string.hpp:27
    message : Remove this useless sequence of pointer operators: "&*".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:24996
    message : Replace this call to the non reentrant function "localtime" by a call to "localtime_r".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:25287
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:25309
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:30998
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:31709
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32136
    message : Remove this misleading "adjust_width_for_utf8" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32165
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32189
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32373
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35356
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35433
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35983
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:36118
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:44504
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:53272
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:54824
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:55881
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58526
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58530
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58531
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58533
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58838
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58839
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58850
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58957
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58958
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58959
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58960
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:59562
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:60924
    message : Access of the field 'xBusyHandler' at index 1, while it holds only a single 'void *' element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:62179
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:64386
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:65821
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67267
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67520
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67705
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72200
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72201
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72202
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72203
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72204
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72205
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72206
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:74337
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76258
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76570
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76666
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76739
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77178
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77453
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77454
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77535
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77605
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:78346
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:79725
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82415
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82526
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82695
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:83723
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:85015
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88075
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89810
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:90043
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91367
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91443
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94446
    message : Remove this misleading "jump_to_p2_and_check_for_interrupt" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94459
    message : Remove this misleading "check_for_interrupt" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94495
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94495
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94554
    message : Remove this misleading "jump_to_p2" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95272
    message : Remove this misleading "int_math" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95276
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95277
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95278
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95281
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95299
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95299
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95300
    message : Remove this misleading "fp_math" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95335
    message : Remove this misleading "arithmetic_result_is_null" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95478
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95478
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95656
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95656
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95663
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95663
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95670
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95670
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95702
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95702
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95776
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95776
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95807
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95807
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96069
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96069
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96075
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96075
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96093
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96093
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96107
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96107
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96120
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96120
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96213
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96213
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96245
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96245
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96266
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96266
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96352
    message : Remove this misleading "op_column_restart" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96383
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96386
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96393
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96448
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96453
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96475
    message : Remove this misleading "op_column_read_header" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96611
    message : Remove this misleading "op_column_out" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96616
    message : Remove this misleading "op_column_corrupt" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96722
    message : Remove this misleading "vdbe_type_error" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97147
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97147
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97720
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97795
    message : Remove this misleading "open_cursor_set_hints" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97993
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97993
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98212
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98212
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98344
    message : Remove this misleading "seek_not_found" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98348
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98348
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98486
    message : Remove this misleading "seekscan_search_fail" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98495
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98495
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98505
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98505
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98523
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98523
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98585
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98585
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98755
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98755
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98759
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98759
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98768
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98768
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98846
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98846
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98852
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98857
    message : Remove this misleading "notExistsWithKey" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98881
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98881
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99028
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99378
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99378
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99615
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99615
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99653
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99653
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99734
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99734
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99801
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99816
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99831
    message : Remove this misleading "next_tail" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99840
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99840
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99845
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99845
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100197
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100197
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100598
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100598
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100641
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100641
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100647
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100647
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100694
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100694
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100845
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100845
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100907
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100907
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100910
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100910
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100963
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100963
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101023
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101023
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101039
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101039
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101431
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101431
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101771
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101771
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101876
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101876
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101878
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101878
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102248
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102248
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102305
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102350
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102350
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102582
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102601
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102609
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102617
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106483
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106487
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106951
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:110803
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111227
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111497
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111516
    message : Access of the field 'a' at negative byte offset -24
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111722
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111798
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:112578
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114136
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114266
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114619
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114685
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114691
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115115
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115131
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115305
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115353
    message : Remove this misleading "default_expr" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115482
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115530
    message : Remove this misleading "default_expr" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120520
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120539
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:122829
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:123289
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:128213
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129638
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129655
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:138845
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143469
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143470
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143470
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:145974
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:147698
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:152982
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:155740
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:157366
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161136
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161381
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:162730
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163409
    message : Access of the field 'a' at index 3, while it holds only 3 'struct WhereOrCost' elements
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163570
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163610
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:164663
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:166677
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167473
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167774
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169766
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170224
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170386
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170387
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:173925
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:180164
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:180338
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185266
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185794
    message : Returned pointer value points outside the original object (potential buffer overflow)
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185883
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:206640
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207767
    message : Remove this misleading "parse_object_value" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207863
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207866
    message : Remove this misleading "parse_string" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207941
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207950
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207963
    message : Remove this misleading "parse_number" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208020
    message : Remove this misleading "parse_number_2" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208070
    message : Remove this misleading "parse_number_finish" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208102
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208116
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208334
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208343
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208366
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208512
    message : Remove this misleading "malformed_jsonb" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208786
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209269
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209278
    message : Remove this misleading "to_double" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209568
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209685
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210569
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210859
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

moveit2
  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:364
    message : Disable access to external entities in XML parsing.
    LINK

  • file : moveit2/moveit_py/moveit/policies/policy.py:148
    message : Add a "self" or class parameter
    LINK

  • file : moveit2/moveit_py/moveit/servo_client/devices/ps4_dualshock.py:143
    message : Add a "self" or class parameter
    LINK

osrf
  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:147
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:290
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/memory_tools_service.cpp:103
    message : Expression statements should have at most one resource allocation. Consider using factory functions.
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:545
    message : Ensure that the move constructor of "handle" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:546
    message : Ensure that the move assignment operator of "handle" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:583
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3780
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3783
    message : Ensure that the move constructor of "SourceFile" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3784
    message : Ensure that the move assignment operator of "SourceFile" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_pycommon/tests/unit/test_cli_utils/test_common.py:32
    message : Provide a value for field(s) with index 1.
    LINK

ros
  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:315
    message : Ensure that the move constructor of "MatcherBase" is exception-free and declare it "noexcept".
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:320
    message : Ensure that the move assignment operator of "MatcherBase" is exception-free and declare it "noexcept".
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:510
    message : Make sure that moving an object of class "Matcherconst std::basic_stringchar &" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest.h:361
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/src/gtest-death-test.cc:1386
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/src/gtest.cc:1195
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

ros-visualization
  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/icon_loader.py:50
    message : path is used before it is defined. Move the definition before.
    LINK

  • file : ros-visualization/rqt/rqt_py_common/src/rqt_py_common/topic_completer.py:102
    message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
    LINK

ros2
  • file : ros2/rcl/rcl_yaml_param_parser/test/mocking_utils/patch.hpp:161
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/mocking_utils/patch.hpp:230
    message : Ensure that the move constructor of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/mocking_utils/patch.hpp:236
    message : Ensure that the move assignment operator of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/time_bomb_allocator_testing_utils.h:39
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/time_bomb_allocator_testing_utils.h:51
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/time_bomb_allocator_testing_utils.h:64
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcl/rcl_yaml_param_parser/test/time_bomb_allocator_testing_utils.h:76
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:29
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:34
    message : Ensure that the move constructor of "scope_exit" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:37
    message : Ensure that the move assignment operator of "scope_exit" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcpputils/test/test_find_library.cpp:63
    message : Replace "override" with another name.
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:160
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:234
    message : Ensure that the move constructor of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:240
    message : Ensure that the move assignment operator of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcutils/test/test_string_map.cpp:1951
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:39
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:51
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:64
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:76
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:39
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:51
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:64
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:76
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rosidl/rosidl_runtime_cpp/include/rosidl_runtime_cpp/bounded_vector.hpp:229
    message : Ensure that the move assignment operator of "BoundedVector" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rosidl_dynamic_typesupport_fastrtps/src/detail/utils.cpp:44
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:343
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:412
    message : Ensure that the move constructor of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:418
    message : Ensure that the move assignment operator of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcutils/src/cmdline_parser.c:40
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/src/error_handling_helpers.h:82
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : ros2/rcutils/src/logging.c:476
    message : Memory copy function overflows the destination buffer
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:389
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:393
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch_testing/launch_testing/legacy/init.py:265
    message : Change or remove this string; "actions" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:36
    message : Change or remove this string; "evaluate_parameters_dict" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:42
    message : Change or remove this string; "normalize_parameters_dict" is not defined.
    LINK

  • file : ros2/ros2cli/ros2doctor/ros2doctor/api/network.py:54
    message : Return a value of type str in this method.
    LINK

  • file : ros2/sros2/sros2/sros2/keystore/_permission.py:70
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/sros2/policy/init.py:81
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/test/policies/policy_to_permissions.py:33
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/test/test_policy_to_permissions.py:34
    message : Disable access to external entities in XML parsing.
    LINK

ros2_control
  • file : ros2_control/ros2controlcli/ros2controlcli/verb/list_controllers.py:107
    message : Refactor this method to not always return the same value.
    LINK