On Friday, 8 February 2013 at 23:45:09 UTC, Namespace wrote:
Thank you.
But it looks ugly, and I dislike the use of such constructs for such simple feature.
But cool thing. :D I like the meta stuff of D. :)

Other favorites?

One of the advantages of using this approach though is that it emulates auto ref. That means that if and when they get implemented for non-temlates, you'll need minimal code change to exploit it.

Also, instead of using the mixin, (indeed, kind of ugly), you could just print out the "rvalue!foo" in a unittest block, and copy paste it. It's boilerplate code, but copy paste is at least a bit safer than hand writen. And more convenient.

On Friday, 8 February 2013 at 23:49:01 UTC, Namespace wrote:
BTW: What's stopping you from using a class instead of a struct?

I that directed at me? I'm not sure how it relates?

Reply via email to