Lines Matching defs:CompletionRecorder
712 struct CompletionRecorder : public CodeCompleteConsumer { struct
713 CompletionRecorder(const CodeCompleteOptions &Opts, in CompletionRecorder() argument
722 std::vector<CodeCompletionResult> Results;
723 CodeCompletionContext CCContext;
724 Sema *CCSema = nullptr; // Sema that created the results.
727 void ProcessCodeCompleteResults(class Sema &S, CodeCompletionContext Context, in ProcessCodeCompleteResults()
786 CodeCompletionAllocator &getAllocator() override { return *CCAllocator; } in getAllocator()
787 CodeCompletionTUInfo &getCodeCompletionTUInfo() override { return CCTUInfo; } in getCodeCompletionTUInfo()
791 llvm::StringRef getName(const CodeCompletionResult &Result) { in getName()
810 CodeCompletionString *codeCompletionString(const CodeCompletionResult &R) { in codeCompletionString()
818 CodeCompleteOptions Opts;
819 std::shared_ptr<GlobalCodeCompletionAllocator> CCAllocator;
820 CodeCompletionTUInfo CCTUInfo;
821 llvm::unique_function<void()> ResultsCallback;