Codegen: ignore synth properties in cppgen

This commit is contained in:
Paolo Tranquilli
2023-05-23 16:46:43 +02:00
parent b09386a2c8
commit cc271d682e
2 changed files with 23 additions and 1 deletions

View File

@@ -76,7 +76,7 @@ class Processor:
bases=[self._get_class(b) for b in cls.bases],
fields=[
_get_field(cls, p, self._add_or_none_except)
for p in cls.properties if "cpp_skip" not in p.pragmas
for p in cls.properties if "cpp_skip" not in p.pragmas and not p.synth
],
final=not cls.derived,
trap_name=trap_name,