On Friday, 1 May 2015 at 10:04:46 UTC, Namespace wrote:
How about this:---- struct A { int x = 42; } struct B { int x = 7; } T factory(T)() { return T(); } void main() { auto a = factory!(A); } ----
That's what I was looking for, I just couldn't get it right. Thanks.
Rikki: I wanted to avoid classes and interfaces.