forked from qt-creator/qt-creator
Todo: Replace last use of Java-style iterators
Change-Id: I4c6b4910522f2ec9eff6a7f615ea91bfaf99077d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -104,17 +104,13 @@ QList<LineParser::KeywordEntry> LineParser::keywordEntriesFromCandidates(
|
||||
return QList<KeywordEntry>();
|
||||
|
||||
// Convert candidates to entries
|
||||
std::vector<KeywordEntry> tmp;
|
||||
for (auto it = candidates.cbegin(), end = candidates.cend(); it != end; ++it)
|
||||
tmp.emplace_back(it.key(), it.value(), QString());
|
||||
|
||||
QList<KeywordEntry> entries;
|
||||
QMapIterator<int, int> i(candidates);
|
||||
i.toBack();
|
||||
|
||||
while (i.hasPrevious()) {
|
||||
i.previous();
|
||||
|
||||
KeywordEntry entry;
|
||||
|
||||
entry.keywordStart = i.key();
|
||||
entry.keywordIndex = i.value();
|
||||
for (auto it = tmp.crbegin(), end = tmp.crend(); it != end; ++it) {
|
||||
KeywordEntry entry = *it;
|
||||
|
||||
int keywordLength = m_keywords.at(entry.keywordIndex).name.length();
|
||||
|
||||
|
Reference in New Issue
Block a user