In addition to automatically wrapping functions and member functions, it should be possible to automatically wrap function
objects such as are created by boost::lambda and boost::bind. The main difficulty here is in automatically determining
the return type; it is likely that boost-specific code will be needed to make this work for boost::bind. |