
On Fri, Jul 29, 2011 at 6:26 AM, Edward Diener <eldiener@tropicsoft.com>wrote: [...]
Not necessarily. In TTI I currently use Boost function types to synthesize a notation of a member function with a return type and an unlimited number of parameters into what I need, and I may be able to do a similar thing with your code. Of course I am not saying I can't use macros also when I need it.
The (big) difference here is that you need to construct a member function call *expression* (which necessarily requires the name of the member function), not a member function *type*...indeed, you can't even know the signature of the member function you want to call, since you're relying on the compiler to determine the right one based on overload resolution. - Jeff