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
