#include #include struct s { bool f(int, bool) { return true; } }; int main() { s s_obj; boost::signals2::signal sig; sig.connect( boost::phoenix::bind( &s::f, &s_obj, boost::phoenix::placeholders::arg1, boost::phoenix::placeholders::arg2)); }