diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-10-24 13:39:36 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-11-23 07:17:57 +0000 |
commit | 7fb80595b94b02867f2cffc81f6e43fa173cda17 (patch) | |
tree | 5b75932dd3d626875f78c0440462bca0d550f1fb /src/plugins/clangrefactoring/refactoringengine.cpp | |
parent | 327b368ab66ff8d272069b93e5cac1d47c945687 (diff) | |
download | qt-creator-7fb80595b94b02867f2cffc81f6e43fa173cda17.tar.gz |
ClangRefactoring: use sourceUsagesAt instead of locationsAt
Change-Id: I085b243b6e0ea4b786ce5c5f5a6894345f9d87eb
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/plugins/clangrefactoring/refactoringengine.cpp')
-rw-r--r-- | src/plugins/clangrefactoring/refactoringengine.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/plugins/clangrefactoring/refactoringengine.cpp b/src/plugins/clangrefactoring/refactoringengine.cpp index d519e53156..37ed6a871f 100644 --- a/src/plugins/clangrefactoring/refactoringengine.cpp +++ b/src/plugins/clangrefactoring/refactoringengine.cpp @@ -98,15 +98,7 @@ CppTools::Usages RefactoringEngine::locationsAt(const CppTools::CursorInEditor & const QByteArray filePath = data.filePath().toString().toLatin1(); const ClangBackEnd::FilePathId filePathId = m_filePathCache.filePathId(filePath.constData()); - ClangRefactoring::SourceLocations usages = m_symbolQuery.locationsAt(filePathId, line, - column + 1); - CppTools::Usages result; - result.reserve(usages.size()); - for (const auto &location : usages) { - const Utils::SmallStringView path = m_filePathCache.filePath(location.filePathId).path(); - result.push_back({path, location.line, location.column}); - } - return result; + return m_symbolQuery.sourceUsagesAt(filePathId, line, column + 1); } void RefactoringEngine::globalRename(const CppTools::CursorInEditor &data, |