Walter, I need a __trait please.

Stefan Koch via Digitalmars-d digitalmars-d at puremagic.com
Mon Mar 14 17:29:17 PDT 2016


Hi,

I found myself in need of __trait that might be useful to include.

something that would give me the parameters of a the body of the 
lambda as string and the parmeters of a lambda as AliasSequence.
e.g
foreach (p;__traits(lambda, (x,y) => x < y)) {
  writeln(p);
}

would output
x
y
x < y

I am sure this is doable unfortunately I lack the insight into 
DMD to implement this in a reasonable amount of time, and code 
quality.

Thanks in advance!

Stefan


More information about the Digitalmars-d mailing list