diff options
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolstorageinterface.h')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/symbolstorageinterface.h | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolstorageinterface.h b/src/tools/clangrefactoringbackend/source/symbolstorageinterface.h index 210f66f7da..1d04c4d168 100644 --- a/src/tools/clangrefactoringbackend/source/symbolstorageinterface.h +++ b/src/tools/clangrefactoringbackend/source/symbolstorageinterface.h @@ -25,19 +25,13 @@ #pragma once -#include "filestatus.h" -#include "projectpartentry.h" -#include "projectpartartefact.h" #include "sourcelocationentry.h" -#include "sourcedependency.h" #include "symbolentry.h" -#include "usedmacro.h" - -#include <includesearchpath.h> +#include <compilermacro.h> #include <sqlitetransaction.h> -#include <compilermacro.h> +#include <utils/cpplanguage_details.h> namespace ClangBackEnd { @@ -51,20 +45,6 @@ public: virtual void addSymbolsAndSourceLocations(const SymbolEntries &symbolEntries, const SourceLocationEntries &sourceLocations) = 0; - virtual int insertOrUpdateProjectPart( - Utils::SmallStringView projectPartName, - const Utils::SmallStringVector &commandLineArguments, - const CompilerMacros &compilerMacros, - const ClangBackEnd::IncludeSearchPaths &systemIncludeSearchPaths, - const ClangBackEnd::IncludeSearchPaths &projectIncludeSearchPaths, - Utils::Language language, - Utils::LanguageVersion languageVersion, - Utils::LanguageExtension languageExtension) - = 0; - virtual Utils::optional<ProjectPartArtefact> fetchProjectPartArtefact( - FilePathId sourceId) const = 0; - virtual Utils::optional<ProjectPartArtefact> fetchProjectPartArtefact( - Utils::SmallStringView projectPartName) const = 0; protected: ~SymbolStorageInterface() = default; |