[Issue 20648] static foreach over allMembers of module doesn't seem to work

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Mar 9 08:37:20 UTC 2020


https://issues.dlang.org/show_bug.cgi?id=20648

Boris Carvajal <boris2.9 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |boris2.9 at gmail.com

--- Comment #1 from Boris Carvajal <boris2.9 at gmail.com> ---
But "__traits(allMembers" returns a tuple of strings.
You can use mixin to get a type (2.088+) or getMember.
---
else static if (is(mixin(Tys[0]) == struct))
        alias ScrapeStructs = AliasSeq!(mixin(Tys[0]), ScrapeStructs!(Tys[1 ..
$]));
---

--


More information about the Digitalmars-d-bugs mailing list