>
>
> import std.stdio;
> struct Foo(IF, size_t N) { }
> interface Bar { }
> void main() {
> void printFoo(T: Foo!(IF, N), IF, size_t N)(T foo)
> if(is(IF == interface)) {
> writeln("Type: ", T.stringof);
> }
> Foo!(Bar, 1) foo;
> printFoo(foo);
> }
>
>Just tried and found that it works just fine with 2.053. If somebody provides a patch for 2.054, I will be happy to test on my bigger use cases. :-) Regards - Puneet
