[core.reflect] TemplateInstance reflection

Stefan Koch uplink.coder at googlemail.com
Mon Oct 4 16:04:32 UTC 2021


On Monday, 4 October 2021 at 14:00:49 UTC, jmh530 wrote:
> On Monday, 4 October 2021 at 12:07:36 UTC, Stefan Koch wrote:
>> [snip]
>>
>> You can get Foo by asking for the name "Foo"
>> but it won't tell you much, right now as reflecting template 
>> declarations is a really tricky thing, they can have hidden 
>> errors in them, which puts the reflector in a bad state.
>> Therefore I don't touch the bodies of template declarations 
>> right now.
>
> Tanks. I was thinking getting the name of `Foo` from `x` or `y`.

That isn't currently possible.
DMD rewrites that before core.reflect sees the function body.


More information about the Digitalmars-d mailing list