Lines Matching refs:testConstexprSpan

24 constexpr bool testConstexprSpan(Span sp, typename Span::pointer ptr)  in testConstexprSpan()  function
46 static_assert(testConstexprSpan(std::span<int>(), nullptr), ""); in main()
47 static_assert(testConstexprSpan(std::span<long>(), nullptr), ""); in main()
48 static_assert(testConstexprSpan(std::span<double>(), nullptr), ""); in main()
49 static_assert(testConstexprSpan(std::span<A>(), nullptr), ""); in main()
50 static_assert(testConstexprSpan(std::span<std::string>(), nullptr), ""); in main()
52 static_assert(testConstexprSpan(std::span<const int>(iArr1, 1), iArr1), ""); in main()
53 static_assert(testConstexprSpan(std::span<const int>(iArr1, 2), iArr1), ""); in main()
54 static_assert(testConstexprSpan(std::span<const int>(iArr1, 3), iArr1), ""); in main()
55 static_assert(testConstexprSpan(std::span<const int>(iArr1, 4), iArr1), ""); in main()
57 static_assert(testConstexprSpan(std::span<const int>(iArr1 + 1, 1), iArr1 + 1), ""); in main()
58 static_assert(testConstexprSpan(std::span<const int>(iArr1 + 2, 2), iArr1 + 2), ""); in main()
59 static_assert(testConstexprSpan(std::span<const int>(iArr1 + 3, 3), iArr1 + 3), ""); in main()
60 static_assert(testConstexprSpan(std::span<const int>(iArr1 + 4, 4), iArr1 + 4), ""); in main()
63 static_assert(testConstexprSpan(std::span<int, 0>(), nullptr), ""); in main()
64 static_assert(testConstexprSpan(std::span<long, 0>(), nullptr), ""); in main()
65 static_assert(testConstexprSpan(std::span<double, 0>(), nullptr), ""); in main()
66 static_assert(testConstexprSpan(std::span<A, 0>(), nullptr), ""); in main()
67 static_assert(testConstexprSpan(std::span<std::string, 0>(), nullptr), ""); in main()
69 static_assert(testConstexprSpan(std::span<const int, 1>(iArr1, 1), iArr1), ""); in main()
70 static_assert(testConstexprSpan(std::span<const int, 2>(iArr1, 2), iArr1), ""); in main()
71 static_assert(testConstexprSpan(std::span<const int, 3>(iArr1, 3), iArr1), ""); in main()
72 static_assert(testConstexprSpan(std::span<const int, 4>(iArr1, 4), iArr1), ""); in main()
74 static_assert(testConstexprSpan(std::span<const int, 1>(iArr1 + 1, 1), iArr1 + 1), ""); in main()
75 static_assert(testConstexprSpan(std::span<const int, 2>(iArr1 + 2, 2), iArr1 + 2), ""); in main()
76 static_assert(testConstexprSpan(std::span<const int, 3>(iArr1 + 3, 3), iArr1 + 3), ""); in main()
77 static_assert(testConstexprSpan(std::span<const int, 4>(iArr1 + 4, 4), iArr1 + 4), ""); in main()