template<int I>;
void f(int value) { }
constexpr std::array<void(*)(int), 100> f_pointers = { &f<0>, &f<1>, &f<2>, ... &f<99> };
How can we fill f_pointers 0 ... 99 without typing them all out? Expecting the answer to involve std::integer_sequence unpacking, but reading pack expansion doesn't make it obvious how to expand in this way. Working in C++20.