Member function pointers
Freddy via Digitalmars-d
digitalmars-d at puremagic.com
Wed Sep 9 13:26:57 PDT 2015
On Wednesday, 9 September 2015 at 20:18:06 UTC, Freddy wrote:
> enum MemberFunc(alias Type, string member) = (ref Type self,
> Parameters!(__traits(getMember, Type, member)) args) =>
> mixin(q{self.} ~ member ~ q{(args)});
Whoops the alias wasn't needed
enum MemberFunc(Type, string member) = (ref Type self,
Parameters!(__traits(getMember, Type, member)) args) =>
mixin(q{self.} ~ member ~ q{(args)});
More information about the Digitalmars-d
mailing list