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') |