Add conversion typemaps for fixed-size arrays in python

This commit is contained in:
baldurk committed 2017-09-29 12:11:14 +01:00
1 parent 6082c7da55
commit 6759d975b0
3 files changed
+114

No files matched your search

+9
View File
@@ -55,6 +55,15 @@ SIMPLE_TYPEMAPS(rdctype::str)
CONTAINER_TYPEMAPS(rdctype::array)
CONTAINER_TYPEMAPS(rdctype::pair)
FIXED_ARRAY_TYPEMAPS(ResourceId)
FIXED_ARRAY_TYPEMAPS(double)
FIXED_ARRAY_TYPEMAPS(float)
FIXED_ARRAY_TYPEMAPS(bool)
FIXED_ARRAY_TYPEMAPS(uint64_t)
FIXED_ARRAY_TYPEMAPS(uint32_t)
FIXED_ARRAY_TYPEMAPS(int32_t)
FIXED_ARRAY_TYPEMAPS(uint16_t)
%typemap(in, fragment="pyconvert") std::function {
PyObject *func = $input;
$1 = ConvertFunc<$1_ltype>(self, "$symname", func, exHandle$argnum);