(self)
| 437 | self.returns.virtual = virtual |
| 438 | |
| 439 | def share_params(self) -> None: |
| 440 | if self.shared_size == True: |
| 441 | size_param_name = 'size' |
| 442 | size_type = Type('size_t') |
| 443 | for param in self.params: |
| 444 | p = param.remove_size_param(size_param_name) |
| 445 | if p: |
| 446 | size_type = Type(p[0]) |
| 447 | self.params.append(Parameter(size_param_name, size_type.str())) |
| 448 | |
| 449 | def update(self) -> None: |
| 450 | self.share_params() |