summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qbytearrayview.h
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2023-03-01 15:34:44 +0100
committerMarc Mutz <marc.mutz@qt.io>2023-03-01 21:10:57 +0100
commitebb833d7f70465844e474583571770ad14adcebf (patch)
tree97618bf52495e84db5ea6165a3ad0fb29b69807d /src/corelib/text/qbytearrayview.h
parent81a748efb742092f5a0a1c33b8340478e52cc79f (diff)
Apply q20::remove_cvref_t around the code
Found in API review. It's not BC-critical, but let's get this into 6.5 to minimize the diff to our future LTS. Pick-to: 6.5 Change-Id: Iaa63afad1d31f6edef29e1185897d925f47a094d Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/corelib/text/qbytearrayview.h')
-rw-r--r--src/corelib/text/qbytearrayview.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/corelib/text/qbytearrayview.h b/src/corelib/text/qbytearrayview.h
index ad3bfbdaeb..f822a2ca20 100644
--- a/src/corelib/text/qbytearrayview.h
+++ b/src/corelib/text/qbytearrayview.h
@@ -8,6 +8,7 @@
#include <QtCore/qarraydata.h>
#include <string>
+#include <QtCore/q20type_traits.h>
QT_BEGIN_NAMESPACE
@@ -23,8 +24,7 @@ struct IsCompatibleByteTypeHelper
template <typename Byte>
struct IsCompatibleByteType
- : IsCompatibleByteTypeHelper<
- typename std::remove_cv_t<typename std::remove_reference_t<Byte>>> {};
+ : IsCompatibleByteTypeHelper<q20::remove_cvref_t<Byte>> {};
template <typename Pointer>
struct IsCompatibleByteArrayPointerHelper : std::false_type {};
@@ -33,8 +33,7 @@ struct IsCompatibleByteArrayPointerHelper<Byte *>
: IsCompatibleByteType<Byte> {};
template<typename Pointer>
struct IsCompatibleByteArrayPointer
- : IsCompatibleByteArrayPointerHelper<
- typename std::remove_cv_t<typename std::remove_reference_t<Pointer>>> {};
+ : IsCompatibleByteArrayPointerHelper<q20::remove_cvref_t<Pointer>> {};
template <typename T, typename Enable = void>
struct IsContainerCompatibleWithQByteArrayView : std::false_type {};