Vararg-templated class with matching member func
Nick Sabalausky
SeeWebsiteToContactMe at semitwist.com
Sat Apr 6 16:43:34 PDT 2013
I have a feeling I'm missing something obvious, but how do I create
something like this?:
class Foo(TArgs...)
{
void func(/+ args must exactly match TArgs +/)
{
}
}
new Foo(int).func(5); // Ok
new Foo(int, string).func(5, "hello"); // Ok
// Error! Overload not found!
new Foo(int).func(5, 8);
new Foo(int).func("hellO");
// Error! Overload not found!
new Foo(int, string).func(5);
new Foo(int, string).func("hello");
Maybe it's just a slow-brain day, but I'm having trouble working out
the right syntax for that.
More information about the Digitalmars-d-learn
mailing list