Is std.demangle usable?

kenji hara k.hara.pg at gmail.com
Thu Dec 23 07:34:51 PST 2010


I tested this issue.
I think mangledName does not support nested function.
I'll try to resolve it.

Kenji Hara

2010/12/23 Andrej Mitrovic <none at none.none>:
> import std.stdio;
> import std.demangle;
> import std.traits;
>
> void main()
> {
>    void test()
>    {
>    }
>
>    auto mystr = mangledName!(test); // ----------- demangle4mainFAAyaZv4testMFZv
>    writeln(demangle(mystr));        // writes back demangle4mainFAAyaZv4testMFZv
> }
>
> Also, the example code is broken in http://www.digitalmars.com/d/2.0/phobos/std_demangle.html
>


More information about the Digitalmars-d mailing list