Generate a FORY_ENUM macro line for an enum.
(
self,
enum: Enum,
parent_stack: List[Message],
)
| 531 | return lines |
| 532 | |
| 533 | def generate_enum_macro( |
| 534 | self, |
| 535 | enum: Enum, |
| 536 | parent_stack: List[Message], |
| 537 | ) -> str: |
| 538 | """Generate a FORY_ENUM macro line for an enum.""" |
| 539 | value_names = ", ".join(self.get_enum_value_names(enum)) |
| 540 | qualified_name = self.get_namespaced_type_name(enum.name, parent_stack) |
| 541 | return f"FORY_ENUM({qualified_name}, {value_names});" |
| 542 | |
| 543 | def resolve_named_type( |
| 544 | self, name: str, parent_stack: Optional[List[Message]] |
no test coverage detected