Bug in D!!!
    EntangledQuanta via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Fri Sep  1 11:17:22 PDT 2017
    
    
  
On Friday, 1 September 2017 at 15:24:39 UTC, Adam D. Ruppe wrote:
> static foreach is now in the new release! You can now do stuff 
> like:
>
> ---
> 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
>                 }
> }
> ---
>
>
> really easily.
I get an access violation, changed the code to
	import std.meta;
	static foreach(T; AliasSeq!("int", "float"))
		mixin("void set("~T~" t);");
and also get an access violation ;/
    
    
More information about the Digitalmars-d-learn
mailing list