On 07/03/13 17:17, John Colvin wrote: > On Wednesday, 3 July 2013 at 15:05:00 UTC, Dicebot wrote: >> On Wednesday, 3 July 2013 at 14:52:32 UTC, John Colvin wrote: >>> Is there any way to take the address of any of an overloaded set of >>> functions? >>> >>> import std.stdio; >>> >>> void foo(int a){ writeln("overload int"); } >>> void foo(long b){ writeln("overload long"); } >>> >>> void main() >>> { >>> auto b = &foo; //ambiguous => error >>> b(2); //valid for either overload >>> } >> >> http://dpaste.dzfl.pl/1e705a3b > > It's a pity that only work within an aggregate (the documentation actually > says only classes)
http://forum.dlang.org/thread/xamuenbcabnhrtqjj...@forum.dlang.org#post-mailman.1122.1332633715.4860.digitalmars-d-learn:40puremagic.com artur