MCPcopy Create free account
hub / github.com/IENT/YUView / CppFile

Class CppFile

tools/standardTextToCode/writeTablesC++.py:59–75  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57 self.f.write(s)
58
59class CppFile:
60 def __init__ (self, path, name, namespace):
61 self.f = open(f"{path}/{name}.cpp", "w")
62 writeLicense(self.f)
63 self.f.write(f"""#include "{name}.h"\n""")
64 self.f.write("""\n""")
65 self.f.write(f"""namespace {namespace}""")
66 self.f.write("\n{\n\n")
67 self.namespace = namespace
68 self.spaces = 0
69 def __del__(self):
70 self.f.write(f"""}} // namespace {self.namespace}""")
71 self.f.write("\n")
72 def write(self, s):
73 for i in range(self.spaces):
74 self.f.write(" ")
75 self.f.write(s)
76
77def argumentsToString(arguments, variableType = ""):
78 s = ""

Callers 1

writeTablesToCppFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected