mirror of https://gitee.com/bigwinds/arangodb
22 lines
449 B
Plaintext
22 lines
449 B
Plaintext
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')
|