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