Call a function with a function pointer
Namespace
rswhite4 at googlemail.com
Thu Oct 10 07:13:46 PDT 2013
I have this function:
----
void foo(T)(void function(T*) test) { }
----
And want to call it with a C function:
----
foo!(SDL_Surface)(SDL_FreeSurface);
----
but I get:
Fehler 1 Error: foo (void function(SDL_Surface*) test) is not
callable using argument types (extern (C) void
function(SDL_Surface*) nothrow)
What would be the smartest solution?
More information about the Digitalmars-d-learn
mailing list