$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Lars Schouw (schouwla_at_[hidden])
Date: 2006-01-11 20:26:57
Guys, 
First thank you for a wonderful library and all the hours of work that is put into boost to make it what it is today.
Is there anyway in C++ to setup a callback to a member function that 
takes two arguments 
I am trying to use boost::function but that only works with 
std::bind1st that does only take one parameter. 
I want to wrap some existing C code with C++. The function I want to call back is declareed like this: 
struct X { 
    double foo(double x , void * p); 
}; 
Idealy I would like to use lambda to remove the void* and replace it with _1, _2 etc. But I am not sure how that works with callbacks.
I had a look at the libsigc++ that seems to be able to handle callbacks with more arguments but the lambda stuff does not work under Visual Studio 2003 at least.
Regards 
Lars Schouw
                
---------------------------------
Yahoo! Photos
 Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever.