Ah right, so no way around the indirection of a class wrapper then? I'm asking primarily because I want to a) use a class because I have a group of functions I want to be able to pass to another function but b) the call to an almost trivial (float substraction) pointer function is already 8% of execution time, and I don't want to add to that by wrapping everything in a class. I guess I'll just have to do it the hard way!
If you can use STL you can look at both mem_fun and mem_fun_ref. These helper functions help to turn member function into a function pointer for ease of use.