
17 Jul
2008
17 Jul
'08
8:39 a.m.
Otherwise, try making a function object (untested):
struct connect { typedef void result_type; template<class Signal, class F> void operator()(Signal& signal, const F& f) { signal.connect(f); } } ... boost::bind(connect(), boost::ref(done_), _1)
Great, it compiles! Thanks a lot.