(self)
| 429 | return argstr |
| 430 | |
| 431 | def define_from_array_api_string(self): |
| 432 | arguments = self._argtypes_string() |
| 433 | define = textwrap.dedent(f"""\ |
| 434 | #define {self.name} \\ |
| 435 | (*({self.return_type} (*)({arguments})) \\ |
| 436 | {self.api_name}[{self.index}])""") |
| 437 | |
| 438 | if self.min_version is not None: |
| 439 | define = self.min_version.add_guard(self.name, define) |
| 440 | return define |
| 441 | |
| 442 | def array_api_define(self): |
| 443 | return " (void *) %s" % self.name |
nothing calls this directly
no test coverage detected