aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangrefactoringbackend/source/symbolstorageinterface.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolstorageinterface.h')
-rw-r--r--src/tools/clangrefactoringbackend/source/symbolstorageinterface.h24
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;