MCPcopy Create free account
hub / github.com/ddnet/ddnet / EmitTypeDeclaration

Method EmitTypeDeclaration

datasrc/datatypes.py:94–101  ·  view source on GitHub ↗
(self, _name)

Source from the content-addressed store, hash-verified

92 return m
93
94 def EmitTypeDeclaration(self, _name):
95 lines = []
96 lines += ["struct " + self.TypeName()]
97 lines += ["{"]
98 for member in self.Members():
99 lines += ["\t" + l for l in member.var.EmitDeclaration(member.name)]
100 lines += ["};"]
101 return lines
102
103 def EmitPreDefinition(self, target_name):
104 BaseType.EmitPreDefinition(self, target_name)

Callers 1

EmitTypeDeclarationFunction · 0.45

Calls 3

MembersMethod · 0.95
TypeNameMethod · 0.45
EmitDeclarationMethod · 0.45

Tested by

no test coverage detected