On Friday, 1 September 2017 at 19:25:53 UTC, Adam D Ruppe wrote:
On Friday, 1 September 2017 at 18:17:22 UTC, EntangledQuanta wrote:
I get an access violation, changed the code to

What is the rest of your code? access violation usually means you didn't new the class...

No, that is the code! I added nothing. Try it out and you'll see. I just upgraded to released dmd too.


alias I(A...) = A;

interface Foo {
        static foreach(T; I!(int, float))
void set(T t); // define virt funcs for a list of types
}

class Ass : Foo {
        static foreach(T; I!(int, float))
                void set(T t) {
                        // simplement
                }
}

void main()
{

}

try it.


Reply via email to