extract .manglof of template with lambda parameters
Nicholas Wilson via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Jul 24 02:10:34 PDT 2016
On Sunday, 24 July 2016 at 06:03:59 UTC, Nicholas Wilson wrote:
> so I have a main as follows
>
> int main(string[] args)
> {
> int a = 3;
> map!((int x) => x*x)((GlobalPointer!int(&a)),a);
> return 0;
> }
>
> I want to get the mangleof of the generated call to map but
> without referencing it in the .o and then pass the mangleof to
> another function. the call to map must still be instantiated.
>
> How do I do this?
So I found std.traits.mangledName, but this still leaves a
problem of that I can't get the symbol map!((int x) => x*x)
without attempting to call it.
More information about the Digitalmars-d-learn
mailing list