MCPcopy Create free account
hub / github.com/ROCm/AMDMIGraphX / virtual_output

Method virtual_output

tools/api.py:351–358  ·  view source on GitHub ↗
(self, prefix: Optional[str] = None)

Source from the content-addressed store, hash-verified

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)

Callers 1

generate_virtual_implFunction · 0.80

Calls 2

substituteMethod · 0.95
TemplateClass · 0.85

Tested by

no test coverage detected