Clang: Add Symbol Indexing
It is a first step and now a database is generated if you start QtCreator.
Some code is now shared with the PchManager which can be improved in the
future.
Change-Id: Ic267fe7960f6c455d91832859a673ce98f269aa2
Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
Showing
- src/libs/clangsupport/clangrefactoringservermessages.h 2 additions, 0 deletionssrc/libs/clangsupport/clangrefactoringservermessages.h
- src/libs/clangsupport/clangsupport-lib.pri 2 additions, 1 deletionsrc/libs/clangsupport/clangsupport-lib.pri
- src/libs/clangsupport/pchmanagerserverinterface.h 2 additions, 5 deletionssrc/libs/clangsupport/pchmanagerserverinterface.h
- src/libs/clangsupport/projectmanagementserverinterface.h 42 additions, 0 deletionssrc/libs/clangsupport/projectmanagementserverinterface.h
- src/libs/clangsupport/refactoringserverinterface.cpp 6 additions, 0 deletionssrc/libs/clangsupport/refactoringserverinterface.cpp
- src/libs/clangsupport/refactoringserverinterface.h 4 additions, 2 deletionssrc/libs/clangsupport/refactoringserverinterface.h
- src/libs/clangsupport/refactoringserverproxy.cpp 10 additions, 0 deletionssrc/libs/clangsupport/refactoringserverproxy.cpp
- src/libs/clangsupport/refactoringserverproxy.h 2 additions, 0 deletionssrc/libs/clangsupport/refactoringserverproxy.h
- src/libs/clangsupport/stringcache.h 12 additions, 7 deletionssrc/libs/clangsupport/stringcache.h
- src/libs/sqlite/sqlite-lib.pri 2 additions, 1 deletionsrc/libs/sqlite/sqlite-lib.pri
- src/libs/sqlite/sqlitecolumn.h 4 additions, 0 deletionssrc/libs/sqlite/sqlitecolumn.h
- src/libs/sqlite/sqliteindex.h 82 additions, 0 deletionssrc/libs/sqlite/sqliteindex.h
- src/libs/sqlite/sqlitetable.h 41 additions, 12 deletionssrc/libs/sqlite/sqlitetable.h
- src/libs/sqlite/sqlitetransaction.h 1 addition, 4 deletionssrc/libs/sqlite/sqlitetransaction.h
- src/plugins/clangpchmanager/clangpchmanager-source.pri 4 additions, 2 deletionssrc/plugins/clangpchmanager/clangpchmanager-source.pri
- src/plugins/clangpchmanager/clangpchmanagerplugin.cpp 1 addition, 1 deletionsrc/plugins/clangpchmanager/clangpchmanagerplugin.cpp
- src/plugins/clangpchmanager/pchmanagerprojectupdater.cpp 47 additions, 0 deletionssrc/plugins/clangpchmanager/pchmanagerprojectupdater.cpp
- src/plugins/clangpchmanager/pchmanagerprojectupdater.h 44 additions, 0 deletionssrc/plugins/clangpchmanager/pchmanagerprojectupdater.h
- src/plugins/clangpchmanager/projectupdater.cpp 2 additions, 7 deletionssrc/plugins/clangpchmanager/projectupdater.cpp
- src/plugins/clangpchmanager/projectupdater.h 4 additions, 6 deletionssrc/plugins/clangpchmanager/projectupdater.h
Loading
Please register or sign in to comment