(self, e)
| 820 | _param_namespace = "param_enumv" |
| 821 | |
| 822 | def _on_member_enum(self, e): |
| 823 | self._write_doc(e.name) |
| 824 | self._write("struct %s {", e.name, indent=1) |
| 825 | for val in e.members: |
| 826 | self._write_doc(val) |
| 827 | v = str(val) |
| 828 | self._write("static const uint32_t %s;", v) |
| 829 | for mem, alias in e.member_alias: |
| 830 | self._write( |
| 831 | "static const uint32_t %s = %s;", |
| 832 | str(alias).split(" ")[0].split("=")[0], |
| 833 | str(mem).split(" ")[0].split("=")[0], |
| 834 | ) |
| 835 | self._write("};", indent=-1) |
| 836 | |
| 837 | def _on_member_enum_alias(self, e): |
| 838 | s = e.src_enum |
nothing calls this directly
no test coverage detected