aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangbackend/ipcsource/codecompleter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/clangbackend/ipcsource/codecompleter.h')
-rw-r--r--src/tools/clangbackend/ipcsource/codecompleter.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/tools/clangbackend/ipcsource/codecompleter.h b/src/tools/clangbackend/ipcsource/codecompleter.h
index 260ac4d581c..c785ae5939d 100644
--- a/src/tools/clangbackend/ipcsource/codecompleter.h
+++ b/src/tools/clangbackend/ipcsource/codecompleter.h
@@ -46,18 +46,20 @@ public:
CompletionCorrection neededCorrection() const;
-public: // for tests
- bool hasDotAt(uint line, uint column) const;
-
private:
uint defaultOptions() const;
+ void tryDotArrowCorrectionIfNoResults(ClangCodeCompleteResults &results,
+ uint line,
+ uint column);
+
ClangCodeCompleteResults complete(uint line,
uint column,
CXUnsavedFile *unsavedFiles,
unsigned unsavedFileCount);
-
- ClangCodeCompleteResults completeWithArrowInsteadOfDot(uint line, uint column);
+ ClangCodeCompleteResults completeWithArrowInsteadOfDot(uint line,
+ uint column,
+ uint dotPosition);
Utf8String filePath() const;
static void checkCodeCompleteResult(CXCodeCompleteResults *completeResults);