forked from qt-creator/qt-creator
ClangSupport: Use simpler structures in some cases
The patch is mostly mechanical, but contains also a few spurious changes from values references for some local variables, foreach -> ranged for etc that I coulnd't resist. Change-Id: I58f0bd972546895eb318607cbfbd7ac35caf3f23 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -60,8 +60,8 @@ static FileToFixits fixitsPerFile(const QVector<ClangBackEnd::FixItContainer> &f
|
||||
FileToFixits mapping;
|
||||
|
||||
for (const auto &fixItContainer : fixItContainers) {
|
||||
const QString rangeStartFilePath = fixItContainer.range().start().filePath().toString();
|
||||
const QString rangeEndFilePath = fixItContainer.range().end().filePath().toString();
|
||||
const QString rangeStartFilePath = fixItContainer.range.start.filePath.toString();
|
||||
const QString rangeEndFilePath = fixItContainer.range.end.filePath.toString();
|
||||
QTC_CHECK(rangeStartFilePath == rangeEndFilePath);
|
||||
mapping[rangeStartFilePath].append(fixItContainer);
|
||||
}
|
||||
@@ -109,12 +109,12 @@ Utils::ChangeSet ClangFixItOperation::toChangeSet(
|
||||
Utils::ChangeSet changeSet;
|
||||
|
||||
for (const auto &fixItContainer : fixItContainers) {
|
||||
const auto range = fixItContainer.range();
|
||||
const auto start = range.start();
|
||||
const auto end = range.end();
|
||||
changeSet.replace(refactoringFile.position(start.line(), start.column()),
|
||||
refactoringFile.position(end.line(), end.column()),
|
||||
fixItContainer.text());
|
||||
const auto &range = fixItContainer.range;
|
||||
const auto &start = range.start;
|
||||
const auto &end = range.end;
|
||||
changeSet.replace(refactoringFile.position(start.line, start.column),
|
||||
refactoringFile.position(end.line, end.column),
|
||||
fixItContainer.text);
|
||||
}
|
||||
|
||||
return changeSet;
|
||||
|
||||
Reference in New Issue
Block a user