From df6d88ea2cae1f7ee10eb78600c4b68367da68aa 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 Change-Id: I161237fc243ebcf48e1318dae045f2e812796786 Reviewed-by: Ivan Solovev Reviewed-by: Marc Mutz (cherry picked from commit 205edd15070720ce94ef5ba7d7e32b0b715abcf9) Reviewed-by: Qt Cherry-pick Bot --- 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 f9bb02017fd..faf3e9f9535 100644 --- a/src/corelib/tools/qhash.h +++ b/src/corelib/tools/qhash.h @@ -1387,11 +1387,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; }