(self, name: Optional[str] = None)
| 183 | return self.substitute(header_function, export_c_macro=export_c_macro) |
| 184 | |
| 185 | def generate_function_pointer(self, name: Optional[str] = None) -> str: |
| 186 | return self.substitute(function_pointer_typedef, |
| 187 | fname=name or self.name) |
| 188 | |
| 189 | def generate_body(self) -> str: |
| 190 | return self.substitute(c_api_impl) |