tst_QStringView: add missing CanConvert from char16_t/wchar_t arrays
QChar[N] and ushort[N] are being checked, it's unclear why char16_t[N] and wchar_t[N] were missing. Add them. Pick-to: 6.8 6.5 5.15 Change-Id: I9a2df2a75886b950e8c2bdec843e3e693e536f86 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> (cherry picked from commit 89401858696d63b8a13c945d5db63856a3b6f5ba) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
0c054f6844
commit
67adc2227d
@ -75,6 +75,8 @@ static_assert(!CanConvert<std::list<ushort>>::value);
|
|||||||
|
|
||||||
static_assert(!CanConvert<char16_t>::value);
|
static_assert(!CanConvert<char16_t>::value);
|
||||||
|
|
||||||
|
static_assert(CanConvert<char16_t[123]>::value);
|
||||||
|
|
||||||
static_assert(CanConvert< char16_t*>::value);
|
static_assert(CanConvert< char16_t*>::value);
|
||||||
static_assert(CanConvert<const char16_t*>::value);
|
static_assert(CanConvert<const char16_t*>::value);
|
||||||
|
|
||||||
@ -111,6 +113,8 @@ constexpr bool CanConvertFromWCharT =
|
|||||||
|
|
||||||
static_assert(!CanConvert<wchar_t>::value);
|
static_assert(!CanConvert<wchar_t>::value);
|
||||||
|
|
||||||
|
static_assert(CanConvert<wchar_t[123]>::value == CanConvertFromWCharT);
|
||||||
|
|
||||||
static_assert(CanConvert< wchar_t*>::value == CanConvertFromWCharT);
|
static_assert(CanConvert< wchar_t*>::value == CanConvertFromWCharT);
|
||||||
static_assert(CanConvert<const wchar_t*>::value == CanConvertFromWCharT);
|
static_assert(CanConvert<const wchar_t*>::value == CanConvertFromWCharT);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user