diff options
author | Marco Bubke <marco.bubke@qt.io> | 2018-03-12 14:08:18 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2018-03-26 13:39:36 +0000 |
commit | 9c4bfbe20a14cd671c9a9200055807c09ad89f3d (patch) | |
tree | d7f1516aadf64114cdccd4405008a56d5b12c0dd /src/tools/clangrefactoringbackend/source/symbolindexing.cpp | |
parent | f1e02c0826f3baf0c77cefe63c996fee6002d4ae (diff) | |
download | qt-creator-9c4bfbe20a14cd671c9a9200055807c09ad89f3d.tar.gz |
Clang: Improve interfaces
The interfaces should never used to handle ownership. So it is now using
protected destructors. Copy operations are forbidden too.
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#c35-a-base-class-destructor-should-be-either-public-and-virtual-or-protected-and-nonvirtual
Change-Id: Ib0b60a73a7ec130973b5cb0095cc5b2f10fa0758
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolindexing.cpp')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/symbolindexing.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolindexing.cpp b/src/tools/clangrefactoringbackend/source/symbolindexing.cpp index 11e34e449f..a9e772b168 100644 --- a/src/tools/clangrefactoringbackend/source/symbolindexing.cpp +++ b/src/tools/clangrefactoringbackend/source/symbolindexing.cpp @@ -27,4 +27,9 @@ namespace ClangBackEnd { +void SymbolIndexing::updateProjectParts(V2::ProjectPartContainers &&projectParts, V2::FileContainers &&generatedFiles) +{ + m_indexer.updateProjectParts(std::move(projectParts), std::move(generatedFiles)); +} + } // namespace ClangBackEnd |