Lines Matching refs:Span
28 template <typename Span, size_t Offset, size_t Count>
29 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan()
37 ASSERT_SAME_TYPE(typename Span::value_type, typename S1::value_type); in testConstexprSpan()
38 ASSERT_SAME_TYPE(typename Span::value_type, typename S2::value_type); in testConstexprSpan()
47 template <typename Span, size_t Offset>
48 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan()
56 ASSERT_SAME_TYPE(typename Span::value_type, typename S1::value_type); in testConstexprSpan()
57 ASSERT_SAME_TYPE(typename Span::value_type, typename S2::value_type); in testConstexprSpan()
58 …static_assert(S1::extent == (Span::extent == std::dynamic_extent ? std::dynamic_extent : Span::ext… in testConstexprSpan()
67 template <typename Span, size_t Offset, size_t Count>
68 void testRuntimeSpan(Span sp) in testRuntimeSpan()
76 ASSERT_SAME_TYPE(typename Span::value_type, typename S1::value_type); in testRuntimeSpan()
77 ASSERT_SAME_TYPE(typename Span::value_type, typename S2::value_type); in testRuntimeSpan()
86 template <typename Span, size_t Offset>
87 void testRuntimeSpan(Span sp) in testRuntimeSpan()
95 ASSERT_SAME_TYPE(typename Span::value_type, typename S1::value_type); in testRuntimeSpan()
96 ASSERT_SAME_TYPE(typename Span::value_type, typename S2::value_type); in testRuntimeSpan()
97 …static_assert(S1::extent == (Span::extent == std::dynamic_extent ? std::dynamic_extent : Span::ext… in testRuntimeSpan()