Boost logo

Boost Users :

From: Jason House (jasonhouse_at_[hidden])
Date: 2006-09-30 13:01:15


I'm trying to convert the input argument to a function object using a
small helper function object. The code below looks relatively simple,
but it doesn't seem to compile. Any ideas what could be wrong?

template<typename inputType, typename outputType>
boost::function<outputType (int)>
convert(boost::function<outputType (inputType)> &object_to_convert){
   boost::function<intputType (int)> input_converter(...);

   // The following fails to compile
   boost::function<outputType (int)> converted_function
     (boost::lambda::bind(object_to_convert, input_converter));

   return converted_function
}


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net