61 for rs, rm, al
in INSTANTIATIONS:
62 tag =
_tag(rs, rm, al)
63 cpp = CPP_TEMPLATE.format(tag=tag, rs=rs, rm=rm, al=al)
64 path = os.path.join(DIR, f
"AdjPairTracked_bind_{tag}.cpp")
65 with open(path,
"w")
as f:
67 print(f
" wrote {path}")
69 header = FWD_HEADER_HEAD
70 for rs, rm, al
in INSTANTIATIONS:
71 tag =
_tag(rs, rm, al)
72 header += f
"void pybind11_AdjPairTracked_{tag}_define(py::module_ &m);\n"
74 fwd_path = os.path.join(DIR,
"AdjPairTracked_bind_fwd.hpp")
75 with open(fwd_path,
"w")
as f:
77 print(f
" wrote {fwd_path}")