aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangbackend/ipcsource/clangtranslationunit.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clangbackend/ipcsource/clangtranslationunit.h')
-rw-r--r--src/tools/clangbackend/ipcsource/clangtranslationunit.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/tools/clangbackend/ipcsource/clangtranslationunit.h b/src/tools/clangbackend/ipcsource/clangtranslationunit.h
index cc398e9a72..8bb317a8cd 100644
--- a/src/tools/clangbackend/ipcsource/clangtranslationunit.h
+++ b/src/tools/clangbackend/ipcsource/clangtranslationunit.h
@@ -27,12 +27,8 @@
#include <clangbackendipc/codecompletion.h>
-#include <utf8string.h>
-
#include <clang-c/Index.h>
-class Utf8String;
-
namespace ClangBackEnd {
class Cursor;
@@ -41,6 +37,7 @@ class DiagnosticSet;
class HighlightingMarkContainer;
class HighlightingMarks;
class ReferencesResult;
+class FollowSymbolResult;
class SkippedSourceRanges;
class SourceLocation;
class SourceRange;
@@ -48,6 +45,7 @@ class SourceRangeContainer;
class TranslationUnitUpdateInput;
class TranslationUnitUpdateResult;
class UnsavedFiles;
+class CommandLineArguments;
class TranslationUnit
{
@@ -102,6 +100,10 @@ public:
HighlightingMarks highlightingMarksInRange(const SourceRange &range) const;
SkippedSourceRanges skippedSourceRanges() const;
+ FollowSymbolResult followSymbol(uint line,
+ uint column,
+ const QVector<Utf8String> &dependentFiles,
+ const CommandLineArguments &currentArgs) const;
private:
const Utf8String m_id;