On Sat, Feb 28, 2009 at 5:24 PM, Derek Parnell <[email protected]> wrote: > On Sat, 28 Feb 2009 12:30:35 -0500, Jarrett Billingsley wrote: > >> Can we get this please? It's so simple and would be terribly useful. > > void foo() > { > writefln(__FUNCTION__); > } > > void foo(int x) > { > writefln(__FUNCTION__); > } > > ------------------- > > module bar; > void foo() > { > writefln(__FUNCTION__); > } > > ---------------- > > class One > { > void foo() > { > writefln(__FUNCTION__); > } > } > > > struct Two > { > void foo() > { > writefln(__FUNCTION__); > } > } > > -------------- > > Any problems so far?
I mentioned in a follow-up post that it would probably have to give a fully-qualified name in the presence of multiple modules and nesting and such. As for multiple overloads - so what? All I want is the name of the function.
