Jonathan M Davis <[email protected]> wrote:
MemberFunctionsTuple() from std.traits will return the list of names of
member
function, and FieldTypeTuple from std.traits will return the list of the
_types_
of the member variables. But I don't see a function that returns the
list of the
_names_ of the member variables. Am I just blind, or does such a
function not
currently exist?
__traits[1] is your friend in these matters.
__traits( allMembers, Foo ) returns a tuple of string literals, each of
which corresponds to a member of Foo.
[1] http://www.digitalmars.com/d/2.0/traits.html
--
Simen