summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2020-10-17 18:38:38 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2020-10-17 18:38:38 +0100
commit2d9774c26cd1dc3155e0a0cfb21007dc1a427742 (patch)
tree747aff6b07e829f501b9e200d10a50e915414c72
parentCustom hookmap type (diff)
downloadslicer-2d9774c26cd1dc3155e0a0cfb21007dc1a427742.tar.bz2
slicer-2d9774c26cd1dc3155e0a0cfb21007dc1a427742.tar.xz
slicer-2d9774c26cd1dc3155e0a0cfb21007dc1a427742.zip
Remove unrequired case_less comparator
-rw-r--r--slicer/slicer/modelParts.h10
-rw-r--r--slicer/test/serializers.cpp20
2 files changed, 0 insertions, 30 deletions
diff --git a/slicer/slicer/modelParts.h b/slicer/slicer/modelParts.h
index c3dd87d..bcc6a05 100644
--- a/slicer/slicer/modelParts.h
+++ b/slicer/slicer/modelParts.h
@@ -122,16 +122,6 @@ namespace Slicer {
const std::string * nameStr;
};
- struct case_less {
- template<typename A, typename B>
- inline bool
- operator()(const A & a, const B & b) const
- {
- const auto cmp = strncasecmp(a.data(), b.data(), std::min(a.length(), b.length()));
- return (cmp < 0) || (!cmp && a.length() < b.length());
- }
- };
-
class DLL_PUBLIC ModelPart : public std::enable_shared_from_this<ModelPart> {
public:
ModelPart() = default;
diff --git a/slicer/test/serializers.cpp b/slicer/test/serializers.cpp
index 6b4393b..db22535 100644
--- a/slicer/test/serializers.cpp
+++ b/slicer/test/serializers.cpp
@@ -719,26 +719,6 @@ BOOST_AUTO_TEST_CASE(customerModelPartCounters)
BOOST_REQUIRE_EQUAL(21, TestModule::completions);
}
-BOOST_FIXTURE_TEST_SUITE(l, Slicer::case_less);
-
-BOOST_AUTO_TEST_CASE(case_less_test)
-{
- using namespace std::literals;
- const auto & lc {*this};
- BOOST_CHECK(!lc(""sv, ""sv));
- BOOST_CHECK(lc("a"sv, "b"sv));
- BOOST_CHECK(lc("A"sv, "b"sv));
- BOOST_CHECK(lc("Aa"sv, "b"sv));
- BOOST_CHECK(lc("AA"sv, "b"sv));
- BOOST_CHECK(lc("aA"sv, "b"s));
- BOOST_CHECK(lc("A"s, "B"sv));
- BOOST_CHECK(lc("Aa"sv, "Bb"s));
- BOOST_CHECK(lc("AA"s, "bB"s));
- BOOST_CHECK(lc("aA"s, "BB"s));
-}
-
-BOOST_AUTO_TEST_SUITE_END();
-
BOOST_AUTO_TEST_CASE(enum_lookups)
{
BOOST_CHECK_EQUAL("One", Slicer::ModelPartForEnum<TestModule::SomeNumbers>::lookup(TestModule::SomeNumbers::One));