Cannot alias expression

John Colvin john.loughran.colvin at gmail.com
Mon Oct 21 05:58:54 PDT 2013


I suspect I'm being very dumb here, but I can't get my head 
around this:

     template B(alias A)
     {
	alias B = A;
     }
     template C(A ...)
     {
	alias C = A[0];
     }
     static assert(B!1 == 1); //fine
     static assert(C!1 == 1); //Error: cannot alias an expression 1


More information about the Digitalmars-d-learn mailing list