In the codebase I'm working with there are a lot of implicit instantiations of variadic templates like this:
template <typename...Types>
void function(std::tuple<Types...> t);
Explicit template instantiation is reported to help reduce compilation time.
Is it possible to automatically generate a list of all function
template instantiations to store them in a dedicated header+source pair to reduce time of subsequent compilation?