Template functions, can we make it more simple?

F i L witte2008 at gmail.com
Sat Aug 3 10:06:07 PDT 2013


monarch_dodra wrote:
> I'm not sure auto is the best choice of keywords, given 
> potential clashes with auto ref:
>
> What if you want to pass a by ref?
> auto func(auto ref a, auto ref b) ?
> auto func(ref auto a, ref auto b) ?
> 
> What if you want to pass them by *auto* ref?
> auto func(auto auto ref a, auto auto ref b) ?
> auto func(auto ref auto a, auto ref auto b) ?
>
> At this point, I'd really prefer just seeing classic template 
> syntax...

Okay, so I mostly agree with this. I guess adding this change 
would mostly likely require a breaking change elsewhere, and I 
can see the merits of not doing anything like that for good 
while. Thanks for being so convincing.


More information about the Digitalmars-d mailing list