Lines Matching refs:node
18 def emit_struct_declaration(environment: Environment, node: _XdrStruct) -> None:
20 if node.name in public_apis:
22 print(template.render(name=node.name))
81 def emit_struct_definition(environment: Environment, node: _XdrStruct) -> None:
84 print(template.render(name=node.name))
86 for field in node.fields:
90 print(template.render(name=node.name))
161 def emit_struct_decoder(environment: Environment, node: _XdrStruct) -> None:
164 print(template.render(name=node.name))
166 for field in node.fields:
238 def emit_struct_encoder(environment: Environment, node: _XdrStruct) -> None:
241 print(template.render(name=node.name))
243 for field in node.fields:
258 def emit_declaration(self, node: _XdrStruct) -> None:
260 emit_struct_declaration(self.environment, node)
262 def emit_definition(self, node: _XdrStruct) -> None:
264 emit_struct_definition(self.environment, node)
266 def emit_decoder(self, node: _XdrStruct) -> None:
268 emit_struct_decoder(self.environment, node)
270 def emit_encoder(self, node: _XdrStruct) -> None:
272 emit_struct_encoder(self.environment, node)