mixin alias
    0ffh 
    frank at frankhirsch.youknow.what.todo.net
       
    Sun Dec 16 08:00:19 PST 2007
    
    
  
Derek Parnell wrote:
> Is there any reason why the alias template parameter cannot be a literal?
> 
> 
> template Foo(alias b) {
>    int X = b;
What happens when "b=3;"?
> }
> 
> void main() {
>   int y = 4;
>   mixin Foo!(y);  // This is okay
>   mixin Foo!(4);  // This fails to compile 
>    // "mixin Foo!(4) does not match any template declaration"
> }
> 
>        
regards, frank
    
    
More information about the Digitalmars-d-learn
mailing list