On 2015-10-01 00:48, Freddy wrote:
How do you take the address of a specific overloaded function. This won't compile --- import std.range;void main() { ForwardAssignable!int range; int delegate() @property get = &range.front; void delegate(int) @property set = &range.front; } ---
Not sure why that doesn't work. This works: int foo () { return 0; } void foo (int) {} void main() { int function () a = &foo; void function (int) b = &foo; } -- /Jacob Carlborg