Aug. 31, 2006
11:36 p.m.
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. Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net