summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorMichael Brasser <mbrasser@ford.com>2018-03-06 15:56:11 -0600
committerMichael Brasser <michael.brasser@live.com>2018-03-08 03:24:24 +0000
commitec564258e7f990e698cffa181f6e75cb359fa571 (patch)
tree6d9714896f31e9e4c4a91b4366ae418eb4426207 /tools
parent93dc5555a7f815f4366886e3af57718c4c169fcb (diff)
Add metatype registrations for POD attributesv5.11.0-beta2
Change-Id: Ia2a3b1e81d6f855c7e77741607a885f4a75d18a2 Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/repc/repcodegenerator.cpp5
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;