Re: function pointer when a function is overloaded.

2012-07-01 Thread deadalnix
Le 01/07/2012 01:59, dnewbie a écrit : import std.stdio; alias void function(int) fooInt; alias void function(long) fooLong; int main(string[] args) { fooInt f1 = &foo; fooLong f2 = &foo; f1(1L); f2(1L); return 0; } void foo(int i) { writeln("foo(int i)"); } void foo(long i) { writeln("foo(lo

Re: function pointer when a function is overloaded.

2012-06-30 Thread dnewbie
import std.stdio; alias void function(int) fooInt; alias void function(long) fooLong; int main(string[] args) { fooInt f1 = &foo; fooLong f2 = &foo; f1(1L); f2(1L); return 0; } void foo(int i) { writeln("foo(int i)"); } void foo(long i) { writeln("foo(long i)"); }

function pointer when a function is overloaded.

2012-06-30 Thread deadalnix
Simple question. How to I get a function pointer to one of the foo functions in this case : void foo(int i); void foo(long i);