From 0dccb669f1c6b989e36ae28496c075455c9a7cb9 Mon Sep 17 00:00:00 2001 From: Robert Chisholm Date: Wed, 2 Oct 2024 20:28:06 +0100 Subject: [PATCH] Fix for SWIG 4.2.1 not creating ID methods See #956 --- swig/python/flamegpu.i | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/swig/python/flamegpu.i b/swig/python/flamegpu.i index d2eae31fc..d0a1ab50b 100644 --- a/swig/python/flamegpu.i +++ b/swig/python/flamegpu.i @@ -182,14 +182,14 @@ TEMPLATE_VARIABLE_ARRAY_INSTANTIATE_INTS(function, classfunction) * This also maps ID to id_t, this should be synonymous with UInt/unsigned int */ %define TEMPLATE_VARIABLE_INSTANTIATE_ID(function, classfunction) -TEMPLATE_VARIABLE_INSTANTIATE(function, classfunction) %template(function ## ID) classfunction; +TEMPLATE_VARIABLE_INSTANTIATE(function, classfunction) %enddef // Array version, passing default 2nd template arg 0 %define TEMPLATE_VARIABLE_ARRAY_INSTANTIATE_ID(function, classfunction) -TEMPLATE_VARIABLE_ARRAY_INSTANTIATE(function, classfunction) %template(function ## ID) classfunction; +TEMPLATE_VARIABLE_ARRAY_INSTANTIATE(function, classfunction) %enddef