diff options
author | Marc Mutz <marc.mutz@qt.io> | 2023-03-01 15:34:44 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2023-03-01 21:10:57 +0100 |
commit | ebb833d7f70465844e474583571770ad14adcebf (patch) | |
tree | 97618bf52495e84db5ea6165a3ad0fb29b69807d /src/corelib/text/qbytearrayview.h | |
parent | 81a748efb742092f5a0a1c33b8340478e52cc79f (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.h | 7 |
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 {}; |