@ -35,7 +35,7 @@ def _generate_functions(acid):
# Main
tmpl_main = 'method {name} {{\n'
tmpl_main += ' method sig="{sig}";\n'
tmpl_main += ' signature string="{sig}";\n'
tmpl_main += ' return type="{return_type}";\n'
tmpl_main += '{subitems}'
tmpl_main += '}};\n\n'
@ -15,10 +15,14 @@ tstylesheet {
template "method" {
||
m.def("«@name»", &«@name», "");
m.def("«@name»",`apply "signature"` &«@name», "");
}
template "signature" {
> «@string»
template "struct" {
pybind11::class_<«@name»>(m, "«@name»")