Sept. 12, 2006
3:30 a.m.
Joel de Guzman <djowel@gmail.com> writes:
Roman Yakovenko wrote:
On 8/31/06, Joel de Guzman <djowel@gmail.com> wrote:
Ok, disregard that. I did check it out and the error is the def it should be:
.def("foo", (void(*)(bool, int, char))0, foo_overloads());
I fixed the docs and updated to CVS.
Do you want to consider to fix "def"?
.def("foo", foo_overloads() );
It is not clear why user should pass second argument.
I don't think it can be fixed. The compiler does not have enough information in there to know the exact signature needed. I may be wrong though, so I'll investigate. If you know how to implement this, I'm all ears.
I don't think you're wrong. -- Dave Abrahams Boost Consulting www.boost-consulting.com