ffpython
ffpython copied to clipboard
Calling from C++ a C++ reg function by name
How do I do this ?
FFPython ffpython;
ffpython.regClass<Foo(int)>("Foo")
.regMethod(&Foo::getValue, "getValue")
.regMethod(&Foo::setValue, "setValue")
.regMethod(&Foo::testStl, "testStl")
.regField(&Foo::nValue, "nValue");
Then I want to call from C++
int rv = ffpython.call????<int>("module_name", "getValue");
ffpython.call????<int>("module_name", "setValue", 55);
Thank you
you mean like this: ffpython.call<Foo*>("ffpython", "Foo", 123) ?
ffpython.call
ffpython.call<int>("my", "runPyFunc", args....)
my.py
def runPyFunc(....):
import ffpython
foo = ffpython.Foo(20130426)
return foo.getValue()