Swift: split generated C++ code into .h and .cpp

This commit is contained in:
Paolo Tranquilli
2022-06-23 10:01:47 +02:00
parent 3248f7b423
commit b2ebf63d2e
14 changed files with 114 additions and 59 deletions

View File

@@ -99,7 +99,7 @@ class Tag:
@dataclass
class TrapList:
template: ClassVar = 'trap_traps'
extensions = ["h", "cpp"]
traps: List[Trap]
source: str
@@ -107,6 +107,7 @@ class TrapList:
@dataclass
class TagList:
template: ClassVar = 'trap_tags'
extensions = ["h"]
tags: List[Tag]
source: str
@@ -143,6 +144,7 @@ class Class:
@dataclass
class ClassList:
template: ClassVar = "cpp_classes"
extensions: ClassVar = ["h", "cpp"]
classes: List[Class]
source: str