Try use 
TestBind f(boost::bind(boost::type<TestBind::t_ProcessFunctionInt>(), (&Test::process), &t1, _1));
 for ambiguity. Either ...boost::bind<TestBind::t_ProcessFunctionInt>..., but less portable.