Lines Matching refs:span
30 std::span< int> sp; in checkCV()
32 std::span< volatile int> vsp; in checkCV()
35 std::span< int, 0> sp0; in checkCV()
37 std::span< volatile int, 0> vsp0; in checkCV()
42 std::span<const int> s1{ sp}; // a span<const int> pointing at int. in checkCV()
43 std::span< volatile int> s2{ sp}; // a span< volatile int> pointing at int. in checkCV()
44 std::span<const volatile int> s3{ sp}; // a span<const volatile int> pointing at int. in checkCV()
45 … std::span<const volatile int> s4{ vsp}; // a span<const volatile int> pointing at volatile int. in checkCV()
51 std::span<const int, 0> s1{ sp0}; // a span<const int> pointing at int. in checkCV()
52 std::span< volatile int, 0> s2{ sp0}; // a span< volatile int> pointing at int. in checkCV()
53 std::span<const volatile int, 0> s3{ sp0}; // a span<const volatile int> pointing at int. in checkCV()
54 …std::span<const volatile int, 0> s4{ vsp0}; // a span<const volatile int> pointing at volatile int. in checkCV()
60 std::span<const int> s1{ sp0}; // a span<const int> pointing at int. in checkCV()
61 std::span< volatile int> s2{ sp0}; // a span< volatile int> pointing at int. in checkCV()
62 std::span<const volatile int> s3{ sp0}; // a span<const volatile int> pointing at int. in checkCV()
63 …std::span<const volatile int> s4{ vsp0}; // a span<const volatile int> pointing at volatile int. in checkCV()
69 std::span<const int, 0> s1{ sp}; // a span<const int> pointing at int. in checkCV()
70 std::span< volatile int, 0> s2{ sp}; // a span< volatile int> pointing at int. in checkCV()
71 std::span<const volatile int, 0> s3{ sp}; // a span<const volatile int> pointing at int. in checkCV()
72 …std::span<const volatile int, 0> s4{ vsp}; // a span<const volatile int> pointing at volatile int. in checkCV()
81 std::span<T> s0{}; in testConstexprSpan()
82 std::span<T, 0> s1(s0); // dynamic -> static in testConstexprSpan()
83 std::span<T> s2(s1); // static -> dynamic in testConstexprSpan()
84 ASSERT_NOEXCEPT(std::span<T> {s0}); in testConstexprSpan()
85 ASSERT_NOEXCEPT(std::span<T, 0>{s1}); in testConstexprSpan()
86 ASSERT_NOEXCEPT(std::span<T> {s1}); in testConstexprSpan()
87 ASSERT_NOEXCEPT(std::span<T, 0>{s0}); in testConstexprSpan()
98 std::span<T> s0{}; in testRuntimeSpan()
99 std::span<T, 0> s1(s0); // dynamic -> static in testRuntimeSpan()
100 std::span<T> s2(s1); // static -> dynamic in testRuntimeSpan()
101 ASSERT_NOEXCEPT(std::span<T> {s0}); in testRuntimeSpan()
102 ASSERT_NOEXCEPT(std::span<T, 0>{s1}); in testRuntimeSpan()
103 ASSERT_NOEXCEPT(std::span<T> {s1}); in testRuntimeSpan()
104 ASSERT_NOEXCEPT(std::span<T, 0>{s0}); in testRuntimeSpan()
115 std::span<Src> s0d{}; in testConversionSpan()
116 std::span<Src> s0s{}; in testConversionSpan()
117 std::span<Dest, 0> s1(s0d); // dynamic -> static in testConversionSpan()
118 std::span<Dest> s2(s0s); // static -> dynamic in testConversionSpan()