diff options
Diffstat (limited to 'src/tools/clangbackend/ipcsource/clangtranslationunit.h')
-rw-r--r-- | src/tools/clangbackend/ipcsource/clangtranslationunit.h | 10 |
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 ¤tArgs) const; private: const Utf8String m_id; |