| Include('wrappertest_wrappers.h') | |
| f = Function('wrappertest::Range', 'wrappertest.h') | |
| set_wrapper(f, 'RangeWrapper') | |
| mul = Wrapper('MulWrapper', | |
| ''' | |
| list MulWrapper(wrappertest::C& c, int value){ | |
| return VectorToList(c.Mul(value)); | |
| } | |
| ''' | |
| ) | |
| C = Class('wrappertest::C', 'wrappertest.h') | |
| set_wrapper(C.Mul, mul) | |
| A = Class('wrappertest::A', 'wrappertest.h') | |
| set_wrapper(A.f, 'f_wrapper') | |
| Function('wrappertest::call_foo', 'wrappertest.h') |