Lines Matching refs:node
18 def emit_declaration(self, node: _XdrEnum) -> None:
20 if node.name in public_apis:
22 print(template.render(name=node.name))
24 def emit_definition(self, node: _XdrEnum) -> None:
27 print(template.render(name=node.name))
30 for enumerator in node.enumerators:
33 if node.name in big_endian:
37 print(template.render(name=node.name))
39 def emit_decoder(self, node: _XdrEnum) -> None:
41 if node.name in big_endian:
45 print(template.render(name=node.name))
47 def emit_encoder(self, node: _XdrEnum) -> None:
49 if node.name in big_endian:
53 print(template.render(name=node.name))
55 def emit_maxsize(self, node: _XdrEnum) -> None:
57 macro_name = get_header_name().upper() + "_" + node.name + "_sz"
62 width=" + ".join(node.symbolic_width()),