diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-09-24 18:49:04 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-09-24 18:49:04 +0100 |
commit | 88d052cb8c51bc15aaaa69301b837c7a7b88178c (patch) | |
tree | a4140d4c3822680f5764f9499762042ae1f86889 | |
parent | Add -Wconversion and -Wsign-conversion (diff) | |
download | slicer-88d052cb8c51bc15aaaa69301b837c7a7b88178c.tar.bz2 slicer-88d052cb8c51bc15aaaa69301b837c7a7b88178c.tar.xz slicer-88d052cb8c51bc15aaaa69301b837c7a7b88178c.zip |
Pass cppcheck
-rw-r--r-- | Jamroot.jam | 3 | ||||
-rw-r--r-- | slicer/ice/testSpecifics.cpp | 4 | ||||
-rw-r--r-- | slicer/json/testSpecifics.cpp | 3 | ||||
-rw-r--r-- | slicer/test/compilation.cpp | 2 | ||||
-rw-r--r-- | slicer/test/preprocessor.cpp | 6 | ||||
-rw-r--r-- | slicer/xml/serializer.cpp | 6 | ||||
-rw-r--r-- | slicer/xml/testSpecifics.cpp | 3 |
7 files changed, 17 insertions, 10 deletions
diff --git a/Jamroot.jam b/Jamroot.jam index b1dc307..63b7689 100644 --- a/Jamroot.jam +++ b/Jamroot.jam @@ -67,7 +67,10 @@ project <toolset>tidy:<exclude>db/bin/tidy/debug/checker-none/cxxstd-17-iso/visibility-hidden/testModels.h <toolset>tidy:<exclude>ice/cpp/* <toolset>tidy:<define>ICE_IGNORE_VERSION + <toolset>tidy:<define>ICE_MEMBER <toolset>tidy:<define>__x86_64 + <toolset>tidy:<librarydef>boost + <toolset>tidy:<librarydef>std ; build-project slicer ; diff --git a/slicer/ice/testSpecifics.cpp b/slicer/ice/testSpecifics.cpp index 50742e4..3786112 100644 --- a/slicer/ice/testSpecifics.cpp +++ b/slicer/ice/testSpecifics.cpp @@ -1,10 +1,12 @@ #define BOOST_TEST_MODULE ice_specifics -#include "serializer.h" #include <boost/test/unit_test.hpp> + +#include "serializer.h" #include <slicer.h> #include <types.h> // LCOV_EXCL_START +// cppcheck-suppress unknownMacro BOOST_TEST_DONT_PRINT_LOG_VALUE(TestModule::IsoDate) // LCOV_EXCL_STOP diff --git a/slicer/json/testSpecifics.cpp b/slicer/json/testSpecifics.cpp index ba85e5e..92c699b 100644 --- a/slicer/json/testSpecifics.cpp +++ b/slicer/json/testSpecifics.cpp @@ -1,6 +1,7 @@ #define BOOST_TEST_MODULE json_specifics -#include "serializer.h" #include <boost/test/unit_test.hpp> + +#include "serializer.h" #include <slicer/slicer.h> #include <types.h> diff --git a/slicer/test/compilation.cpp b/slicer/test/compilation.cpp index c633fd4..42f0759 100644 --- a/slicer/test/compilation.cpp +++ b/slicer/test/compilation.cpp @@ -7,7 +7,9 @@ #include <types.h> // LCOV_EXCL_START +// cppcheck-suppress unknownMacro BOOST_TEST_DONT_PRINT_LOG_VALUE(std::type_info) +// cppcheck-suppress unknownMacro BOOST_TEST_DONT_PRINT_LOG_VALUE(Slicer::ModelPartType) // LCOV_EXCL_STOP diff --git a/slicer/test/preprocessor.cpp b/slicer/test/preprocessor.cpp index 506eb1e..463683c 100644 --- a/slicer/test/preprocessor.cpp +++ b/slicer/test/preprocessor.cpp @@ -28,11 +28,9 @@ total() void process(Slicer::Slicer & s, const ComponentsCount::value_type & c) { -#if BOOST_VERSION / 100 >= 1060 - BOOST_TEST_CONTEXT(c.first) -#endif - { + BOOST_TEST_CONTEXT(c.first) { s.slicePath = rootDir / c.first; + // cppcheck-suppress assertWithSideEffect BOOST_REQUIRE_EQUAL(c.second, s.Execute()); } } diff --git a/slicer/xml/serializer.cpp b/slicer/xml/serializer.cpp index ad55ae5..1ac6a63 100644 --- a/slicer/xml/serializer.cpp +++ b/slicer/xml/serializer.cpp @@ -222,14 +222,14 @@ namespace Slicer { { auto node = element->get_first_child(); while (node) { - if (auto element = dynamic_cast<const xmlpp::Element *>(node)) { + if (auto childElement = dynamic_cast<const xmlpp::Element *>(node)) { auto emp = dict->GetAnonChild(); emp->Create(); auto key = emp->GetChild(keyName); auto value = emp->GetChildRef(valueName); - key->SetValue(XmlValueSource(element->get_name())); + key->SetValue(XmlValueSource(childElement->get_name())); key->Complete(); - DocumentTreeIterateElement(element, value.Child(), value); + DocumentTreeIterateElement(childElement, value.Child(), value); emp->Complete(); } node = node->get_next_sibling(); diff --git a/slicer/xml/testSpecifics.cpp b/slicer/xml/testSpecifics.cpp index 16bfab3..d2c2d22 100644 --- a/slicer/xml/testSpecifics.cpp +++ b/slicer/xml/testSpecifics.cpp @@ -1,6 +1,7 @@ #define BOOST_TEST_MODULE xml_specifics -#include "serializer.h" #include <boost/test/unit_test.hpp> + +#include "serializer.h" #include <libxml++/parsers/domparser.h> #include <slicer/slicer.h> #include <types.h> |