tst_QByteArrayView: check conversion from various QSpans

This is supposed to work, so check it.

Pick-to: 6.9 6.8
Change-Id: I201033656f123b09644e5de447cd5d7b038e5155
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
This commit is contained in:
Marc Mutz 2024-12-09 17:08:35 +01:00
parent 03389d4790
commit 8a3ffe7044

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>>);