I've just started playing with some of the C++0x extensions offered by G++ 4.3 on ubuntu 9.04, and it seems there is no way of iterating over the list of parameters in a variadic template function. I can get the number of template parameters with the sizeof...() operator, but there seems to be no way to get the value of a specific parameter.