aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus
diff options
context:
space:
mode:
authorMontel Laurent <[email protected]>2017-04-14 10:39:44 +0200
committerLaurent Montel <[email protected]>2017-04-14 13:18:17 +0000
commitf976dc96fd9267bd51bde31ebeec8bdeb21d3fc8 (patch)
tree8337013cfbfe6f0d24258a9ce6ca758e01e39817 /src/libs/cplusplus
parentf18ae4ff6f82300804a6af3bc67a3286b1e58178 (diff)
Reserve some elements
Change-Id: Iceef4e9a6f213a747045db3b06a5608d77652f98 Reviewed-by: Orgad Shaneh <[email protected]>
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r--src/libs/cplusplus/OverviewModel.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/cplusplus/OverviewModel.cpp b/src/libs/cplusplus/OverviewModel.cpp
index 3b42204be3f..7b3649ed03c 100644
--- a/src/libs/cplusplus/OverviewModel.cpp
+++ b/src/libs/cplusplus/OverviewModel.cpp
@@ -181,6 +181,7 @@ QVariant OverviewModel::data(const QModelIndex &index, int role) const
if (Template *t = symbol->asTemplate())
if (Symbol *templateDeclaration = t->declaration()) {
QStringList parameters;
+ parameters.reserve(t->templateParameterCount());
for (unsigned i = 0; i < t->templateParameterCount(); ++i)
parameters.append(_overview.prettyName(t->templateParameterAt(i)->name()));
name += QLatin1Char('<') + parameters.join(QLatin1String(", ")) + QLatin1Char('>');