May 1, 2012
12:43 p.m.
On 27 April 2012 17:17, Jim Bosch <talljimbo@gmail.com> wrote:
Have you tried using the keyword argument approach to handling default arguments? More precisely, something like this should work, I think:
def("override", func, (arg("x"), arg("y")=0, arg("z")=false))
(where func is the usual wrapper override function).
It does, nearly, and I tweaked it to: def("override", WrapperClass::func, WrapperClass::default_func, (arg("x"), arg("y")=0, arg("z")=false)) Thank you for your quick answer, you have helped me a lot. Kind regards, -- Sybren A. Stüvel http://stuvel.eu/