On Tue, 05 May 2015 10:44:13 -0400, rsw0x <anonym...@anonymous.com> wrote:

On Tuesday, 5 May 2015 at 14:14:51 UTC, bitwise wrote:
Interesting.. Has this always worked? Theres a couple of forum conversations about trying to get "auto ref" to work for non-templates. The main problem seems to be that auto ref wont work for virtual functions.

I know its worked for a while, I often use it when I'm too lazy to put attributes in and just have the templates infer them for me ;)

Nice ;)

Also, I don't see how someone could arrive at the above solution without showing up here and asking first.


You're probably right, maybe someone should submit a PR to https://github.com/p0nce/d-idioms/

I was actually thinking of trying to add it to the table here:

http://dlang.org/function.html#parameters

It's on the template page, but as it is truly the only way to ensure structs are passed efficiently, it may be a good idea to add a link, or some text on this page as well.

Reply via email to