c ++ 11: Wywołanie funkcji variadycznej z elementami wektora

Istnieje wiele pytań o to, jak wywołać funkcję zmienną z elementami krotki. na przykład:Jak rozwinąć krotkę na argumenty funkcji szablonu zmiennego? Mój problem jest nieco inny:

Mam rodzinę funkcji:

void f(int arg1);
void f(int arg1, int arg2);
...

Chciałbym szablon:

template<size_t Arity>
void call(std::vector<int> args) {
   ???
}

To wymaga odpowiedniegof zargs[0], args[1]...

questionAnswers(2)

yourAnswerToTheQuestion