MCPcopy Create free account
hub / github.com/URLab-Sim/UnrealRoboticsLab / CEnum

Class CEnum

Scripts/codegen/_vendored/ast_nodes.py:57–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55
56@dataclass
57class CEnum:
58 name: str
59 members: List[CEnumMember] = field(default_factory=list)
60 underlying_type: Optional[str] = None
61 doc: str = ""
62 file: str = ""
63 line: int = 0
64
65 def to_dict(self) -> Dict[str, Any]:
66 return {
67 "name": self.name,
68 "members": {m.name: m.value for m in self.members},
69 "member_docs": {m.name: m.doc for m in self.members if m.doc},
70 "underlying_type": self.underlying_type,
71 "doc": self.doc,
72 "file": self.file,
73 "line": self.line,
74 }
75
76
77@dataclass

Callers 2

_walkFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected