swig templating