On Friday, 28 February 2014 at 22:55:54 UTC, Adam D. Ruppe wrote:
What specifically are you looking for? You can get names,
overloads, parameters, return values, and attributes of
struct/class methods with reflection today. See
__traits(allMembers), etc., and the phobos std.traits module.
See also x.tupleof property which returns a tuple of all the
members of x, x being either a struct or class. Typical use
foreach (member; structure_or_class.tupleof)
{
// perform some side-effect with member
}
/Per