28 static_for<0, 0>([&](
auto i) {
29 static_assert(std::same_as<
decltype(
i), std::integral_constant<int, 0>>);
31 static_assert(std::same_as<
decltype(
i.value),
const int>);
32 REQUIRE(
i.value == 0);
42 static_for<5, 5>([&](
auto i) {
43 static_assert(std::same_as<
decltype(
i), std::integral_constant<int, 5>>);
47 static_for<0, 2>([&](
auto i) {
50 constexpr auto index =
i.value;
55 static constexpr std::string_view staticNames[] = {
"Bob",
"Alice",
"Eve"};
56 static_for<0, 2>([&](
auto i) {
57 constexpr int index =
i.value;