Reflection: Get all inherited classes of a base class
nrgyzer
nrgyzer at unknownMailAddress.com
Sat Dec 22 14:14:28 PST 2012
Hi everyone,
is it possible to get a list of all inherited classes from a base
class like this:
class A {
...
}
class B : A {
...
}
class C : A {
...
}
class D : B {
...
}
auto myClasses = __traits(allInheritedClasses, A); // I'm looking
for something like this.
assert(myClasses, [B.classinfo, C.classinfo, D.classinfo]);
All I found wasn't exactly what I need, hence I hope there is any
chance to do something like that or is there currently no chance?
Thanks for any advice!
More information about the Digitalmars-d-learn
mailing list