Lines Matching defs:s
46 span<int> s; in SUITE() local
54 span<int, 0> s; in SUITE() local
63 span<int, 1> s; in SUITE() local
69 span<int> s{}; in SUITE() local
80 span<int> s; in SUITE() local
85 span<int, 0> s; in SUITE() local
93 span<int> s = nullptr; in SUITE() local
101 span<int, 0> s = nullptr; in SUITE() local
110 span<int, 1> s = nullptr; in SUITE() local
116 span<int> s{nullptr}; in SUITE() local
124 span<int*> s{nullptr}; in SUITE() local
135 span<int> s{nullptr, static_cast<span<int>::index_type>(0)}; in SUITE() local
143 span<int, 0> s{nullptr, static_cast<span<int>::index_type>(0)}; in SUITE() local
151 …auto workaround_macro = []() { span<int, 1> s{ nullptr, static_cast<span<int>::index_type>(0) }; }; in SUITE() local
156 auto workaround_macro = []() { span<int> s{nullptr, 1}; }; in SUITE() local
164 auto workaround_macro = []() { span<int, 0> s{nullptr, 1}; }; in SUITE() local
167 auto const_workaround_macro = []() { span<const int, 0> s{nullptr, 1}; }; in SUITE() local
172 span<int*> s{nullptr, static_cast<span<int>::index_type>(0)}; in SUITE() local
185 span<int> s{&arr[0], 2}; in SUITE() local
191 span<int, 2> s{&arr[0], 2}; in SUITE() local
198 span<int> s{p, static_cast<span<int>::index_type>(0)}; in SUITE() local
204 auto workaround_macro = [=]() { span<int> s{p, 2}; }; in SUITE() local
214 span<int> s{&arr[0], &arr[2]}; in SUITE() local
220 span<int, 2> s{&arr[0], &arr[2]}; in SUITE() local
226 span<int> s{&arr[0], &arr[0]}; in SUITE() local
231 span<int, 0> s{&arr[0], &arr[0]}; in SUITE() local
250 span<int> s{ p, p }; in SUITE() local
256 span<int, 0> s{ p, p }; in SUITE() local
273 span<int> s{arr}; in SUITE() local
278 span<int, 5> s{arr}; in SUITE() local
286 span<int, 6> s{arr}; in SUITE() local
290 span<int, 0> s{arr}; in SUITE() local
295 span<int> s{arr2d}; in SUITE() local
301 span<int, 0> s{arr2d}; in SUITE() local
306 span<int, 6> s{ arr2d }; in SUITE() local
310 span<int[3]> s{ &(arr2d[0]), 1 }; in SUITE() local
318 span<int> s{arr3d}; in SUITE() local
324 span<int, 0> s{arr3d}; in SUITE() local
329 span<int, 11> s{arr3d}; in SUITE() local
333 span<int, 12> s{arr3d}; in SUITE() local
339 span<int[3][2]> s{&arr3d[0], 1}; in SUITE() local
349 span<double> s(&arr[0][0][0], 10); in SUITE() local
361 span<int> s{arr}; in SUITE() local
369 span<int, 4> s{arr}; in SUITE() local
378 span<int, 2> s{arr}; in SUITE() local
386 span<int, 0> s{arr}; in SUITE() local
394 span<int, 5> s{arr}; in SUITE() local
399 auto take_a_span = [](span<int> s) { static_cast<void>(s); }; in SUITE()
407 auto take_a_span = [](span<const int> s) { static_cast<void>(s); }; in SUITE()
418 span<const int> s{arr}; in SUITE() local
423 span<const int, 4> s{arr}; in SUITE() local
429 span<const int, 2> s{arr}; in SUITE() local
434 span<const int, 0> s{arr}; in SUITE() local
439 span<const int, 5> s{arr}; in SUITE() local
445 auto take_a_span = [](span<const int> s) { static_cast<void>(s); }; in SUITE()
456 span<const int> s{arr}; in SUITE() local
461 span<const int, 4> s{arr}; in SUITE() local
467 span<const int, 2> s{arr}; in SUITE() local
472 span<const int, 0> s{arr}; in SUITE() local
477 span<const int, 5> s{arr}; in SUITE() local
481 span<int, 4> s{arr}; in SUITE() local
492 span<int> s{v}; in SUITE() local
504 span<char> s{str}; in SUITE() local
513 span<char> s{cstr}; in SUITE() local
523 auto use_span = [](span<int> s) { static_cast<void>(s); }; in SUITE()
530 auto use_span = [](span<const int> s) { static_cast<void>(s); }; in SUITE()
537 auto use_span = [](span<char> s) { static_cast<void>(s); }; in SUITE()
544 auto use_span = [](span<const char> s) { static_cast<void>(s); }; in SUITE()
551 auto use_span = [](span<const char> s) { static_cast<void>(s); }; in SUITE()
558 auto use_span = [](span<const char> s) { static_cast<void>(s); }; in SUITE()
565 span<int> s{m}; in SUITE() local
588 span<int> s; in SUITE() local
594 span<int> s; in SUITE() local
600 span<int> s; in SUITE() local
621 auto use_span = [&](span<const int> s) { CHECK(s.length() == 2 && s.data() == &arr[1]); }; in SUITE()
777 span<int> s = arr; in SUITE() local
784 span<int, 2> s = arr2d; in SUITE() local
796 span<int> s = arr; in SUITE() local
803 span<int, 2> s = arr2d; in SUITE() local
831 span<int> s = a; in SUITE() local
850 span<int> s = a; in SUITE() local
897 span<int> s = a; in SUITE() local
910 span<int> s = a; in SUITE() local
954 span<int> s = a; in SUITE() local
967 span<int> s = a; in SUITE() local
1007 span<int> s = a; in SUITE() local
1051 span<int> s = a; in SUITE() local
1212 span<const int> s = a; in SUITE() local
1220 span<int> s; in SUITE() local
1230 span<int> s = a; in SUITE() local
1244 span<const int> s = a; in SUITE() local
1253 span<int> s; in SUITE() local
1263 span<int> s = a; in SUITE() local
1280 span<int> s = s4; in SUITE() local
1288 span<int, 2> s = arr; in SUITE() local
1298 span<int> s = arr; in SUITE() local
1357 span<char> s = lat; in SUITE() local
1380 span<int> s{arr}; in SUITE() local