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 <[email protected]>: > 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 >
