On Tue, 21 May 2013 16:16:08 -0400, Timon Gehr <[email protected]> wrote:
On 05/21/2013 09:53 PM, Steven Schveighoffer wrote:
At the end of the day, it's going to be less boilerplate for the
std.typecons.Proxy that one has to mixin. User code will look the same.
...
For user code there is a difference eg. in how inflated the
__traits(allMembers) result will be.
I consider it a weak argument. I wouldn't expect the __traits(allMembers)
to be meaningful for a proxy type.
As you want it, it would have two members, opDispatch, and the wrapped
member. I don't know how useful that would be. Admittedly, I don't
regularly use the allMembers trait.
-Steve