
On Aug 4, 2006, at 5:54 PM, Doug Gregor wrote:
I've written two documents describing variadic templates in more detail:
http://www.generic-programming.org/~dgregor/cpp/brief-intro.pdf : A brief introduction to variadic templates, that walks through the printf() implementation.
http://www.generic-programming.org/~dgregor/cpp/variadic- templates.pdf : A complete proposal to introduce variadic templates into C++0x. This contains annotated versions of the tuple, function, and bind prototypes along with a detailed description of the capabilities of variadic templates.
These documents are now accessible. My apologies.
The GCC implementation is complete, supporting all of the features described in the proposal. I've used it for proof-of-concept implementations of several libraries. In the (near) future, I hope to introduce variadic templates support into the "official" GCC, but I need your help!
The web page now contains an updated GCC implementation that fixes problems with out-of-line template definitions for variadic templates.
http://www.generic-programming.org/~dgregor/cpp/variadic- templates.html
Cheers, Doug