diff options
Diffstat (limited to 'tools/repc/repcodegenerator.cpp')
-rw-r--r-- | tools/repc/repcodegenerator.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/repc/repcodegenerator.cpp b/tools/repc/repcodegenerator.cpp index 3ef6ab9..00cc481 100644 --- a/tools/repc/repcodegenerator.cpp +++ b/tools/repc/repcodegenerator.cpp @@ -195,8 +195,11 @@ void RepCodeGenerator::generate(const AST &ast, Mode mode, QString fileName) generatePOD(stream, pod); QSet<QString> metaTypes; - Q_FOREACH (const POD &pod, ast.pods) + Q_FOREACH (const POD &pod, ast.pods) { metaTypes << pod.name; + Q_FOREACH (const PODAttribute &attribute, pod.attributes) + metaTypes << attribute.type; + } Q_FOREACH (const ASTClass &astClass, ast.classes) { Q_FOREACH (const ASTProperty &property, astClass.properties) metaTypes << property.type; |