summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/moc.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2018-09-06 13:06:20 -0700
committerThiago Macieira <thiago.macieira@intel.com>2018-09-09 05:23:08 +0000
commit1205f4a2292b9b63d714baeaa17cbf5ff5d8093b (patch)
treed07d2ecd9627c36366371701fd42c52cd7ce9bd4 /src/tools/moc/moc.h
parent2dca4ef19c6efccb49477baab57012b1377d1cef (diff)
Moc: use QVector more often
It's more optimised and it vectorizes better, due to one level of indirection fewer. Change-Id: I495bc19409f348069f5bfffd1551e85092ed8dc2 Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Diffstat (limited to 'src/tools/moc/moc.h')
-rw-r--r--src/tools/moc/moc.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/moc/moc.h b/src/tools/moc/moc.h
index 56763c5e59..d98c73e1a0 100644
--- a/src/tools/moc/moc.h
+++ b/src/tools/moc/moc.h
@@ -65,7 +65,7 @@ struct EnumDef
{
QByteArray name;
QByteArray enumName;
- QList<QByteArray> values;
+ QVector<QByteArray> values;
bool isEnumClass; // c++11 enum class
EnumDef() : isEnumClass(false) {}
};
@@ -207,10 +207,10 @@ public:
bool noInclude;
bool mustIncludeQPluginH;
QByteArray includePath;
- QList<QByteArray> includeFiles;
+ QVector<QByteArray> includeFiles;
QVector<ClassDef> classList;
QMap<QByteArray, QByteArray> interface2IdMap;
- QList<QByteArray> metaTypes;
+ QVector<QByteArray> metaTypes;
// map from class name to fully qualified name
QHash<QByteArray, QByteArray> knownQObjectClasses;
QHash<QByteArray, QByteArray> knownGadgets;