Filter out common object functions
Inquie via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Mar 14 12:39:26 PDT 2017
I am iterating over the members of classes and interfaces and get
things like hash, this, etc. These are causing problems in my
code. I would like to get only the "specified" members.
While I can filter out
__traits(allMembers, T);
using Erase, it is tedius and error prone.
Is there a way to get only the immediate members? Non-inherited,
and "common"(for a lack of a better word), this(), for example,
is specified by the language... i don't need it, just functions
the user specifies in the type.
More information about the Digitalmars-d-learn
mailing list