tst_QByteArrayView: check conversion from various QSpans

This is supposed to work, so check it.

Pick-to: 6.8
Change-Id: I201033656f123b09644e5de447cd5d7b038e5155
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
(cherry picked from commit 8a3ffe7044249bcfb5185bd87a9713685d48de7b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Marc Mutz 2024-12-09 17:08:35 +01:00 committed by Qt Cherry-pick Bot
parent 7044c32963
commit 9bcbeea2ad

View File

@ -76,6 +76,26 @@ static_assert(CanConvert<const std::array<char, 1> >);
static_assert(CanConvert< std::array<char, 1>&>);
static_assert(CanConvert<const std::array<char, 1>&>);
static_assert(CanConvert< QSpan<char> >);
static_assert(CanConvert<const QSpan<char> >);
static_assert(CanConvert< QSpan<char>&>);
static_assert(CanConvert<const QSpan<char>&>);
static_assert(CanConvert< QSpan<char, 42> >);
static_assert(CanConvert<const QSpan<char, 42> >);
static_assert(CanConvert< QSpan<char, 42>&>);
static_assert(CanConvert<const QSpan<char, 42>&>);
static_assert(CanConvert< QSpan<std::byte> >);
static_assert(CanConvert<const QSpan<std::byte> >);
static_assert(CanConvert< QSpan<std::byte>&>);
static_assert(CanConvert<const QSpan<std::byte>&>);
static_assert(CanConvert< QSpan<std::byte, 42> >);
static_assert(CanConvert<const QSpan<std::byte, 42> >);
static_assert(CanConvert< QSpan<std::byte, 42>&>);
static_assert(CanConvert<const QSpan<std::byte, 42>&>);
static_assert(!CanConvert<std::deque<char>>);
static_assert(!CanConvert<std::list<char>>);