(self,
s: str,
prefix: Optional[str] = None,
result: Optional[str] = None)
| 240 | return self.type.str() |
| 241 | |
| 242 | def substitute(self, |
| 243 | s: str, |
| 244 | prefix: Optional[str] = None, |
| 245 | result: Optional[str] = None) -> str: |
| 246 | ctype = None |
| 247 | if len(self.cparams) > 0: |
| 248 | ctype = Type(self.cparams[0][0]).basic().str() |
| 249 | return Template(s).safe_substitute(name=self.get_name(prefix), |
| 250 | type=self.type.str(), |
| 251 | ctype=ctype or '', |
| 252 | cpptype=self.get_cpp_type(), |
| 253 | size=self.size_name, |
| 254 | result=result or '') |
| 255 | |
| 256 | def add_param(self, t: Union[str, Type], |
| 257 | name: Optional[str] = None) -> None: |
no test coverage detected