Lines Matching defs:CompletionRecorder
775 struct CompletionRecorder : public CodeCompleteConsumer { struct
776 CompletionRecorder(const CodeCompleteOptions &Opts, in CompletionRecorder() function
785 std::vector<CodeCompletionResult> Results;
786 CodeCompletionContext CCContext;
787 Sema *CCSema = nullptr; // Sema that created the results.
790 void ProcessCodeCompleteResults(class Sema &S, CodeCompletionContext Context, in ProcessCodeCompleteResults()
849 CodeCompletionAllocator &getAllocator() override { return *CCAllocator; } in getAllocator()
850 CodeCompletionTUInfo &getCodeCompletionTUInfo() override { return CCTUInfo; } in getCodeCompletionTUInfo()
854 llvm::StringRef getName(const CodeCompletionResult &Result) { in getName()
881 CodeCompletionString *codeCompletionString(const CodeCompletionResult &R) { in codeCompletionString()
889 CodeCompleteOptions Opts;
890 std::shared_ptr<GlobalCodeCompletionAllocator> CCAllocator;
891 CodeCompletionTUInfo CCTUInfo;
892 llvm::unique_function<void()> ResultsCallback;