Clang: Make file ids unique
Clang file ids are only unique for one query. Because we query in parallel
we have to manage our own unique ids.
Change-Id: I67d57d8b1766cab75ad252a14e57bbf9dc5fdb79
Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
Showing
- src/libs/clangbackendipc/clangbackendipc-lib.pri 1 addition, 0 deletionssrc/libs/clangbackendipc/clangbackendipc-lib.pri
- src/libs/clangbackendipc/filepath.h 30 additions, 36 deletionssrc/libs/clangbackendipc/filepath.h
- src/libs/clangbackendipc/sourcefilepathcontainerbase.h 3 additions, 6 deletionssrc/libs/clangbackendipc/sourcefilepathcontainerbase.h
- src/libs/clangbackendipc/sourcelocationcontainerv2.cpp 2 additions, 2 deletionssrc/libs/clangbackendipc/sourcelocationcontainerv2.cpp
- src/libs/clangbackendipc/sourcerangewithtextcontainer.h 2 additions, 0 deletionssrc/libs/clangbackendipc/sourcerangewithtextcontainer.h
- src/libs/clangbackendipc/stringcache.h 22 additions, 3 deletionssrc/libs/clangbackendipc/stringcache.h
- src/libs/utils/smallstringio.h 2 additions, 2 deletionssrc/libs/utils/smallstringio.h
- src/libs/utils/smallstringview.h 5 additions, 0 deletionssrc/libs/utils/smallstringview.h
- src/plugins/clangrefactoring/refactoringclient.cpp 1 addition, 14 deletionssrc/plugins/clangrefactoring/refactoringclient.cpp
- src/tools/clangpchmanagerbackend/source/clangpchmanagerbackend-source.pri 0 additions, 1 deletion...chmanagerbackend/source/clangpchmanagerbackend-source.pri
- src/tools/clangrefactoringbackend/source/clangquery.cpp 7 additions, 16 deletionssrc/tools/clangrefactoringbackend/source/clangquery.cpp
- src/tools/clangrefactoringbackend/source/clangquery.h 4 additions, 1 deletionsrc/tools/clangrefactoringbackend/source/clangquery.h
- src/tools/clangrefactoringbackend/source/clangquerygatherer.cpp 9 additions, 4 deletions...ols/clangrefactoringbackend/source/clangquerygatherer.cpp
- src/tools/clangrefactoringbackend/source/clangquerygatherer.h 6 additions, 4 deletions...tools/clangrefactoringbackend/source/clangquerygatherer.h
- src/tools/clangrefactoringbackend/source/clangtool.cpp 3 additions, 13 deletionssrc/tools/clangrefactoringbackend/source/clangtool.cpp
- src/tools/clangrefactoringbackend/source/clangtool.h 2 additions, 2 deletionssrc/tools/clangrefactoringbackend/source/clangtool.h
- src/tools/clangrefactoringbackend/source/refactoringserver.cpp 2 additions, 1 deletion...ools/clangrefactoringbackend/source/refactoringserver.cpp
- src/tools/clangrefactoringbackend/source/refactoringserver.h 6 additions, 0 deletionssrc/tools/clangrefactoringbackend/source/refactoringserver.h
- src/tools/clangrefactoringbackend/source/sourcelocationsutils.h 4 additions, 8 deletions...ols/clangrefactoringbackend/source/sourcelocationsutils.h
- src/tools/clangrefactoringbackend/source/sourcerangeextractor.cpp 25 additions, 16 deletions...s/clangrefactoringbackend/source/sourcerangeextractor.cpp
Loading
Please register or sign in to comment