Compiler Error C2781

'declaration' : expects at least value1 argument - value2 provided

Too few arguments are provide to a call of a function template with a variable parameter list. For example:

template<class T> void f(T, int, ...){ }
f(1);

In this case, the function can take more than two parameters. Only one parameter is provided in the function call.