
Jason House wrote:
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
boost::function convert(boost::function &object_to_convert){ boost::function input_converter(...); // The following fails to compile boost::function
converted_function (boost::lambda::bind(object_to_convert, input_converter)); return converted_function }
I realize the use of local variables in the object creation is a bad
idea, but that doesn't affect the compilation.
While I get buried in "instantiated from here" messages, here's the
actual error message (altered to match the example)
/usr/local/include/boost/lambda/detail/function_adaptors.hpp:41:
error: no match for call to
'(const boost::function