[C++-sig] [boost.python] Interoperability with boost.bind
Markus Schöpflin
markus.schoepflin at comsoft.de
Fri Jul 1 16:41:23 CEST 2005
Is boost.python compatible with boost.bind (see example below)? If yes,
what am I doing wrong? The compiler used is g++ 3.2.3, boost version is 1.32.
Example:
int foo(int bar) { return bar; }
...
def("foo", foo); // compiles ok
def("foo", boost::bind(foo, _1)); // gives error
The error message boils down to:
boost/python/make_function.hpp:103: error: no matching function for call to
`get_signature(boost::_bi::bind_t<int, int (*)(int),
boost::_bi::list1<boost::arg<1> > >&)'
TIA, Markus
More information about the Cplusplus-sig
mailing list