Lines Matching refs:node
18 def emit_pointer_declaration(environment: Environment, node: _XdrPointer) -> None:
20 if node.name in public_apis:
22 print(template.render(name=node.name))
81 def emit_pointer_definition(environment: Environment, node: _XdrPointer) -> None:
84 print(template.render(name=node.name))
86 for field in node.fields[0:-1]:
90 print(template.render(name=node.name))
161 def emit_pointer_decoder(environment: Environment, node: _XdrPointer) -> None:
164 print(template.render(name=node.name))
166 for field in node.fields[0:-1]:
238 def emit_pointer_encoder(environment: Environment, node: _XdrPointer) -> None:
241 print(template.render(name=node.name))
243 for field in node.fields[0:-1]:
250 def emit_pointer_maxsize(environment: Environment, node: _XdrPointer) -> None:
252 macro_name = get_header_name().upper() + "_" + node.name + "_sz"
257 width=" + ".join(node.symbolic_width()),
270 def emit_declaration(self, node: _XdrPointer) -> None:
272 emit_pointer_declaration(self.environment, node)
274 def emit_definition(self, node: _XdrPointer) -> None:
276 emit_pointer_definition(self.environment, node)
278 def emit_decoder(self, node: _XdrPointer) -> None:
280 emit_pointer_decoder(self.environment, node)
282 def emit_encoder(self, node: _XdrPointer) -> None:
284 emit_pointer_encoder(self.environment, node)
286 def emit_maxsize(self, node: _XdrPointer) -> None:
288 emit_pointer_maxsize(self.environment, node)