Lines Matching refs:kArray
357 static constexpr int kArray[] = {5, 4, 3, 2, 1}; in TEST() local
359 constexpr span<const int> dynamic_span(kArray); in TEST()
360 static_assert(kArray == dynamic_span.data(), ""); in TEST()
361 static_assert(std::size(kArray) == dynamic_span.size(), ""); in TEST()
363 static_assert(kArray[0] == dynamic_span[0], ""); in TEST()
364 static_assert(kArray[1] == dynamic_span[1], ""); in TEST()
365 static_assert(kArray[2] == dynamic_span[2], ""); in TEST()
366 static_assert(kArray[3] == dynamic_span[3], ""); in TEST()
367 static_assert(kArray[4] == dynamic_span[4], ""); in TEST()
369 constexpr span<const int, std::size(kArray)> static_span(kArray); in TEST()
370 static_assert(kArray == static_span.data(), ""); in TEST()
371 static_assert(std::size(kArray) == static_span.size(), ""); in TEST()
373 static_assert(kArray[0] == static_span[0], ""); in TEST()
374 static_assert(kArray[1] == static_span[1], ""); in TEST()
375 static_assert(kArray[2] == static_span[2], ""); in TEST()
376 static_assert(kArray[3] == static_span[3], ""); in TEST()
377 static_assert(kArray[4] == static_span[4], ""); in TEST()
1171 static constexpr int kArray[] = {1, 6, 1, 8, 0}; in TEST() local
1172 constexpr span<const int> span(kArray); in TEST()
1174 static_assert(&kArray[0] == &span[0], in TEST()
1176 static_assert(&kArray[1] == &span[1], in TEST()
1178 static_assert(&kArray[2] == &span[2], in TEST()
1180 static_assert(&kArray[3] == &span[3], in TEST()
1182 static_assert(&kArray[4] == &span[4], in TEST()
1187 static constexpr int kArray[] = {1, 6, 1, 8, 0}; in TEST() local
1188 constexpr span<const int> span(kArray); in TEST()
1189 static_assert(&kArray[0] == &span.front(), in TEST()
1194 static constexpr int kArray[] = {1, 6, 1, 8, 0}; in TEST() local
1195 constexpr span<const int> span(kArray); in TEST()
1196 static_assert(&kArray[4] == &span.back(), in TEST()
1203 static constexpr int kArray[] = {1, 6, 1, 8, 0};
1204 constexpr span<const int> span(kArray);
1214 static constexpr int kArray[] = {1, 6, 1, 8, 0}; in TEST() local
1215 constexpr span<const int> span(kArray); in TEST()
1219 std::begin(kArray), std::end(kArray), span.begin(), span.end()), in TEST()
1234 static constexpr int kArray[] = {1, 6, 1, 8, 0}; in TEST() local
1235 constexpr span<const int> span(kArray); in TEST()
1238 std::rbegin(kArray), std::rend(kArray), span.rbegin(), span.rend())); in TEST()
1239 EXPECT_TRUE(std::equal(std::crbegin(kArray), in TEST()
1240 std::crend(kArray), in TEST()
1250 constexpr int kArray[] = {2, 3, 5, 7, 11, 13};
1251 span<const uint8_t, sizeof(kArray)> bytes_span =
1252 as_bytes(make_span(kArray));
1253 EXPECT_EQ(reinterpret_cast<const uint8_t*>(kArray), bytes_span.data());
1254 EXPECT_EQ(sizeof(kArray), bytes_span.size());
1317 static constexpr int kArray[] = {1, 2, 3, 4, 5};
1318 constexpr span<const int, 5> expected_span(kArray);
1319 constexpr auto made_span = make_span(kArray);
1329 const std::array<int, 5> kArray = {{1, 2, 3, 4, 5}};
1330 span<const int, 5> expected_span(kArray);
1331 auto made_span = make_span(kArray);
1433 static constexpr int kArray[] = {1, 2, 3, 4, 5};
1434 constexpr span<const int> expected_span(kArray);
1455 static constexpr int kArray[] = {1, 2, 3, 4, 5};
1456 constexpr span<const int, 5> expected_span(kArray);
1478 static constexpr int kArray[] = {5, 4, 3, 2, 1}; in TEST() local
1479 constexpr span<const int> constexpr_span(kArray); in TEST()
1486 EXPECT_EQ(kArray[start + i], subspan[i]); in TEST()
1490 EXPECT_EQ(kArray[i], firsts[i]); in TEST()
1494 const size_t j = (std::size(kArray) - size) + i; in TEST()
1495 EXPECT_EQ(kArray[j], lasts[i]); in TEST()
1499 EXPECT_EQ(kArray[size], item); in TEST()
1520 static constexpr int kArray[] = {0, 1, 2};
1521 constexpr span<const int> kNonEmptyDynamicSpan(kArray);
1531 static constexpr int kArray[] = {1, 6, 1, 8, 0};
1533 constexpr span<const int> span(kArray);