On Wednesday, 10 January 2018 at 20:38:20 UTC, 12345swordy wrote:
You know a equivalent template that does that?
No, though you could just AliasSeq!(D, TransitiveBaseTypeTuple!D) and make it yourself.
Though note that __traits(allMembers, D) already includes all members, including those from base classes too, so you might just want to use that.