(self, form: Template, **kwargs)
| 170 | self.add_param('...', '') |
| 171 | |
| 172 | def substitute(self, form: Template, **kwargs) -> str: |
| 173 | return form.substitute(error_type=error_type, |
| 174 | try_wrap=try_wrap, |
| 175 | name=self.name, |
| 176 | params=', '.join(self.params), |
| 177 | body=";\n ".join(self.body), |
| 178 | va_start="\n ".join(self.va_start), |
| 179 | va_end="\n ".join(self.va_end), |
| 180 | **kwargs) |
| 181 | |
| 182 | def generate_header(self) -> str: |
| 183 | return self.substitute(header_function, export_c_macro=export_c_macro) |
no test coverage detected