From 205edd15070720ce94ef5ba7d7e32b0b715abcf9 Mon Sep 17 00:00:00 2001 From: Fabian Kosmale Date: Wed, 21 Aug 2024 20:11:40 +0200 Subject: [PATCH] QHash: fix constness for heterogenous lookup functions Pick-to: 6.8 Change-Id: I161237fc243ebcf48e1318dae045f2e812796786 Reviewed-by: Ivan Solovev Reviewed-by: Marc Mutz --- src/corelib/tools/qhash.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/corelib/tools/qhash.h b/src/corelib/tools/qhash.h index d51a89a3c6b..404b3df5425 100644 --- a/src/corelib/tools/qhash.h +++ b/src/corelib/tools/qhash.h @@ -1395,11 +1395,11 @@ public: { return takeImpl(key); } - bool contains(const QHashPrivate::HeterogeneouslySearchableWith auto &key) + bool contains(const QHashPrivate::HeterogeneouslySearchableWith auto &key) const { return d ? d->findNode(key) != nullptr : false; } - qsizetype count(const QHashPrivate::HeterogeneouslySearchableWith auto &key) + qsizetype count(const QHashPrivate::HeterogeneouslySearchableWith auto &key) const { return contains(key) ? 1 : 0; }