| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/span.elem/ |
| H A D | data.pass.cpp | 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() 63 static_assert(testConstexprSpan(std::span<int, 0>(), nullptr), ""); in main() [all …]
|
| H A D | op_idx.pass.cpp | 24 constexpr bool testConstexprSpan(Span sp, size_t idx) in testConstexprSpan() function 50 static_assert(testConstexprSpan(std::span<const int>(iArr1, 1), 0), ""); in main() 52 static_assert(testConstexprSpan(std::span<const int>(iArr1, 2), 0), ""); in main() 53 static_assert(testConstexprSpan(std::span<const int>(iArr1, 2), 1), ""); in main() 55 static_assert(testConstexprSpan(std::span<const int>(iArr1, 3), 0), ""); in main() 56 static_assert(testConstexprSpan(std::span<const int>(iArr1, 3), 1), ""); in main() 57 static_assert(testConstexprSpan(std::span<const int>(iArr1, 3), 2), ""); in main() 59 static_assert(testConstexprSpan(std::span<const int>(iArr1, 4), 0), ""); in main() 60 static_assert(testConstexprSpan(std::span<const int>(iArr1, 4), 1), ""); in main() 61 static_assert(testConstexprSpan(std::span<const int>(iArr1, 4), 2), ""); in main() [all …]
|
| H A D | front.pass.cpp | 26 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan() function 53 static_assert(testConstexprSpan(std::span<const int>(iArr1, 1)), ""); in main() 54 static_assert(testConstexprSpan(std::span<const int>(iArr1, 2)), ""); in main() 55 static_assert(testConstexprSpan(std::span<const int>(iArr1, 3)), ""); in main() 56 static_assert(testConstexprSpan(std::span<const int>(iArr1, 4)), ""); in main() 58 static_assert(testConstexprSpan(std::span<const int, 1>(iArr1, 1)), ""); in main() 59 static_assert(testConstexprSpan(std::span<const int, 2>(iArr1, 2)), ""); in main() 60 static_assert(testConstexprSpan(std::span<const int, 3>(iArr1, 3)), ""); in main() 61 static_assert(testConstexprSpan(std::span<const int, 4>(iArr1, 4)), ""); in main()
|
| H A D | back.pass.cpp | 26 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan() function 52 static_assert(testConstexprSpan(std::span<const int>(iArr1, 1)), ""); in main() 53 static_assert(testConstexprSpan(std::span<const int>(iArr1, 2)), ""); in main() 54 static_assert(testConstexprSpan(std::span<const int>(iArr1, 3)), ""); in main() 55 static_assert(testConstexprSpan(std::span<const int>(iArr1, 4)), ""); in main() 57 static_assert(testConstexprSpan(std::span<const int, 1>(iArr1, 1)), ""); in main() 58 static_assert(testConstexprSpan(std::span<const int, 2>(iArr1, 2)), ""); in main() 59 static_assert(testConstexprSpan(std::span<const int, 3>(iArr1, 3)), ""); in main() 60 static_assert(testConstexprSpan(std::span<const int, 4>(iArr1, 4)), ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/span.sub/ |
| H A D | subspan.pass.cpp | 29 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan() function 48 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan() function 112 static_assert(testConstexprSpan<Sp, 0>(Sp{}), ""); in main() 143 static_assert(testConstexprSpan<Sp, 0>(Sp{}), ""); in main() 145 static_assert(testConstexprSpan<Sp, 0>(Sp{carr1}), ""); in main() 146 static_assert(testConstexprSpan<Sp, 1>(Sp{carr1}), ""); in main() 147 static_assert(testConstexprSpan<Sp, 2>(Sp{carr1}), ""); in main() 148 static_assert(testConstexprSpan<Sp, 3>(Sp{carr1}), ""); in main() 149 static_assert(testConstexprSpan<Sp, 4>(Sp{carr1}), ""); in main() 155 static_assert(testConstexprSpan<Sp, 0>(Sp{carr1}), ""); in main() [all …]
|
| H A D | last.pass.cpp | 28 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan() function 74 static_assert(testConstexprSpan<Sp, 0>(Sp{}), ""); in main() 76 static_assert(testConstexprSpan<Sp, 0>(Sp{carr1}), ""); in main() 77 static_assert(testConstexprSpan<Sp, 1>(Sp{carr1}), ""); in main() 78 static_assert(testConstexprSpan<Sp, 2>(Sp{carr1}), ""); in main() 79 static_assert(testConstexprSpan<Sp, 3>(Sp{carr1}), ""); in main() 80 static_assert(testConstexprSpan<Sp, 4>(Sp{carr1}), ""); in main() 86 static_assert(testConstexprSpan<Sp, 0>(Sp{carr1}), ""); in main() 87 static_assert(testConstexprSpan<Sp, 1>(Sp{carr1}), ""); in main() 88 static_assert(testConstexprSpan<Sp, 2>(Sp{carr1}), ""); in main() [all …]
|
| H A D | first.pass.cpp | 28 constexpr bool testConstexprSpan(Span sp) in testConstexprSpan() function 74 static_assert(testConstexprSpan<Sp, 0>(Sp{}), ""); in main() 76 static_assert(testConstexprSpan<Sp, 0>(Sp{carr1}), ""); in main() 77 static_assert(testConstexprSpan<Sp, 1>(Sp{carr1}), ""); in main() 78 static_assert(testConstexprSpan<Sp, 2>(Sp{carr1}), ""); in main() 79 static_assert(testConstexprSpan<Sp, 3>(Sp{carr1}), ""); in main() 80 static_assert(testConstexprSpan<Sp, 4>(Sp{carr1}), ""); in main() 86 static_assert(testConstexprSpan<Sp, 0>(Sp{carr1}), ""); in main() 87 static_assert(testConstexprSpan<Sp, 1>(Sp{carr1}), ""); in main() 88 static_assert(testConstexprSpan<Sp, 2>(Sp{carr1}), ""); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/span.obs/ |
| H A D | size.pass.cpp | 24 constexpr bool testConstexprSpan(Span sp, size_t sz) in testConstexprSpan() function 44 static_assert(testConstexprSpan(std::span<int>(), 0), ""); in main() 45 static_assert(testConstexprSpan(std::span<long>(), 0), ""); in main() 46 static_assert(testConstexprSpan(std::span<double>(), 0), ""); in main() 47 static_assert(testConstexprSpan(std::span<A>(), 0), ""); in main() 48 static_assert(testConstexprSpan(std::span<std::string>(), 0), ""); in main() 50 static_assert(testConstexprSpan(std::span<int, 0>(), 0), ""); in main() 51 static_assert(testConstexprSpan(std::span<long, 0>(), 0), ""); in main() 52 static_assert(testConstexprSpan(std::span<double, 0>(), 0), ""); in main() 53 static_assert(testConstexprSpan(std::span<A, 0>(), 0), ""); in main() [all …]
|
| H A D | size_bytes.pass.cpp | 25 constexpr bool testConstexprSpan(Span sp, size_t sz) in testConstexprSpan() function 45 static_assert(testConstexprSpan(std::span<int>(), 0), ""); in main() 46 static_assert(testConstexprSpan(std::span<long>(), 0), ""); in main() 47 static_assert(testConstexprSpan(std::span<double>(), 0), ""); in main() 48 static_assert(testConstexprSpan(std::span<A>(), 0), ""); in main() 49 static_assert(testConstexprSpan(std::span<std::string>(), 0), ""); in main() 51 static_assert(testConstexprSpan(std::span<int, 0>(), 0), ""); in main() 52 static_assert(testConstexprSpan(std::span<long, 0>(), 0), ""); in main() 53 static_assert(testConstexprSpan(std::span<double, 0>(), 0), ""); in main() 54 static_assert(testConstexprSpan(std::span<A, 0>(), 0), ""); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/span.iterators/ |
| H A D | begin.pass.cpp | 22 constexpr bool testConstexprSpan(Span s) in testConstexprSpan() function 65 static_assert(testConstexprSpan(std::span<int>()), ""); in main() 66 static_assert(testConstexprSpan(std::span<long>()), ""); in main() 67 static_assert(testConstexprSpan(std::span<double>()), ""); in main() 68 static_assert(testConstexprSpan(std::span<A>()), ""); in main() 69 static_assert(testConstexprSpan(std::span<std::string>()), ""); in main() 71 static_assert(testConstexprSpan(std::span<int, 0>()), ""); in main() 72 static_assert(testConstexprSpan(std::span<long, 0>()), ""); in main() 73 static_assert(testConstexprSpan(std::span<double, 0>()), ""); in main() 74 static_assert(testConstexprSpan(std::span<A, 0>()), ""); in main() [all …]
|
| H A D | rbegin.pass.cpp | 22 constexpr bool testConstexprSpan(Span s) in testConstexprSpan() function 66 static_assert(testConstexprSpan(std::span<int>()), ""); in main() 67 static_assert(testConstexprSpan(std::span<long>()), ""); in main() 68 static_assert(testConstexprSpan(std::span<double>()), ""); in main() 69 static_assert(testConstexprSpan(std::span<A>()), ""); in main() 70 static_assert(testConstexprSpan(std::span<std::string>()), ""); in main() 72 static_assert(testConstexprSpan(std::span<int, 0>()), ""); in main() 73 static_assert(testConstexprSpan(std::span<long, 0>()), ""); in main() 74 static_assert(testConstexprSpan(std::span<double, 0>()), ""); in main() 75 static_assert(testConstexprSpan(std::span<A, 0>()), ""); in main() [all …]
|
| H A D | rend.pass.cpp | 22 constexpr bool testConstexprSpan(Span s) in testConstexprSpan() function 65 static_assert(testConstexprSpan(std::span<int>()), ""); in main() 66 static_assert(testConstexprSpan(std::span<long>()), ""); in main() 67 static_assert(testConstexprSpan(std::span<double>()), ""); in main() 68 static_assert(testConstexprSpan(std::span<A>()), ""); in main() 69 static_assert(testConstexprSpan(std::span<std::string>()), ""); in main() 71 static_assert(testConstexprSpan(std::span<int, 0>()), ""); in main() 72 static_assert(testConstexprSpan(std::span<long, 0>()), ""); in main() 73 static_assert(testConstexprSpan(std::span<double, 0>()), ""); in main() 74 static_assert(testConstexprSpan(std::span<A, 0>()), ""); in main() [all …]
|
| H A D | end.pass.cpp | 22 constexpr bool testConstexprSpan(Span s) in testConstexprSpan() function 69 static_assert(testConstexprSpan(std::span<int>()), ""); in main() 70 static_assert(testConstexprSpan(std::span<long>()), ""); in main() 71 static_assert(testConstexprSpan(std::span<double>()), ""); in main() 72 static_assert(testConstexprSpan(std::span<A>()), ""); in main() 73 static_assert(testConstexprSpan(std::span<std::string>()), ""); in main() 75 static_assert(testConstexprSpan(std::span<int, 0>()), ""); in main() 76 static_assert(testConstexprSpan(std::span<long, 0>()), ""); in main() 77 static_assert(testConstexprSpan(std::span<double, 0>()), ""); in main() 78 static_assert(testConstexprSpan(std::span<A, 0>()), ""); in main() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/containers/views/views.span/span.cons/ |
| H A D | default.pass.cpp | 44 constexpr bool testConstexprSpan() in testConstexprSpan() function 69 static_assert(testConstexprSpan<int>(), ""); in main() 70 static_assert(testConstexprSpan<long>(), ""); in main() 71 static_assert(testConstexprSpan<double>(), ""); in main() 72 static_assert(testConstexprSpan<A>(), ""); in main()
|
| H A D | span.pass.cpp | 70 constexpr bool testConstexprSpan() in testConstexprSpan() function 104 static_assert(testConstexprSpan<int>(), ""); in main() 105 static_assert(testConstexprSpan<long>(), ""); in main() 106 static_assert(testConstexprSpan<double>(), ""); in main() 107 static_assert(testConstexprSpan<A>(), ""); in main()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/containers/views/views.span/span.cons/ |
| H A D | range.pass.cpp | 75 constexpr bool testConstexprSpan() in testConstexprSpan() function 116 static_assert(testConstexprSpan<int>(), ""); in main() 117 static_assert(testConstexprSpan<long>(), ""); in main() 118 static_assert(testConstexprSpan<double>(), ""); in main() 119 static_assert(testConstexprSpan<A>(), ""); in main()
|