(self, prefix: Optional[str] = None)
| 349 | return decl_list |
| 350 | |
| 351 | def virtual_output(self, prefix: Optional[str] = None) -> str: |
| 352 | write = self.virtual_write |
| 353 | if not write: |
| 354 | if '*' in self.read or '->' in self.read: |
| 355 | write = Template(self.read).safe_substitute(name='(&${name})') |
| 356 | else: |
| 357 | write = self.read |
| 358 | return self.substitute(write, prefix=prefix) |
| 359 | |
| 360 | def cpp_param(self, prefix: Optional[str] = None) -> str: |
| 361 | return self.substitute('${cpptype} ${name}', prefix=prefix) |
no test coverage detected