Return types of the methods of a struct

Daniel Kozák via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jun 19 07:03:47 PDT 2015


On Fri, 19 Jun 2015 13:52:52 +0000
Quentin Ladeveze via Digitalmars-d-learn
<digitalmars-d-learn at puremagic.com> wrote:

> On Friday, 19 June 2015 at 13:38:45 UTC, Steven Schveighoffer 
> wrote:
> >
> > Does this work for you, or is there a further expectation?
> >
> > auto asTuple() { return Tuple!(int, "a", ...)(a, b, 
> > stringValue);}
> >
> > -Steve
> 
> In fact, I was trying to use traits to create the tuple 
> automatically and being able to add or remove methods to the 
> struct without breaking the asTuple method.
> I used allMembers for the name of the methods, but I didn't found 
> anything for their return types or their values.
> 
> Thank you.
http://dlang.org/phobos/std_traits.html#ReturnType
http://dlang.org/phobos/std_traits.html#ParameterTypeTuple


More information about the Digitalmars-d-learn mailing list