Aliasing of template results
    Jesse Phillips 
    jessekphillips+D at gmail.com
       
    Mon Jan 23 10:32:36 PST 2012
    
    
  
On Sunday, 22 January 2012 at 14:51:36 UTC, Alex Rønne Petersen 
wrote:
> So we started discussing whether a more intuitive syntax could 
> be found. Someone suggsted:
>
> template ElementType(T : T[])
> {
>    alias T template;
> }
>
> I personally believe this makes it perfectly clear that you're 
> aliasing the template itself to T.
>
> Thoughts?
Isn't alias this basically what is happening?
template ElementType(T : T[])
{
    alias T this;
}
Aliasing this template to type T? Ok, since multiple alias this 
are technically allowed... but still...
    
    
More information about the Digitalmars-d
mailing list