#include "pythonExample.h" #include "classdesc_epilogue.h" #include Root root; const int Foo::csi; int Foo::si=25; Bar Root::sbar; void registerRoot() { addPythonObject("root1",root); addPythonObject("root1",root); addPythonObject("example.root1",root); } //BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Bar_overloadExample0,overloadExample,0,0); BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(Bar_overloadExample1,overloadExample,1,2); BOOST_PYTHON_MODULE(example) { python_t p; p.defineClass(); p.addFunctional("registerRoot1",registerRoot); p.addObject("static.root",root); p.addObject("root",root); addPythonObject("root",root); int (Bar::*o2)(int,int) const=&Bar::overloadExample; p.getClass().overload("overloadExample",o2,Bar_overloadExample1()); }