Lines Matching refs:CodeCompletionResult

94 // CodeCompletionResult overload where appropriate.
163 CompletionItemKind toCompletionItemKind(const CodeCompletionResult &Res,
170 case CodeCompletionResult::RK_Declaration:
172 case CodeCompletionResult::RK_Keyword:
174 case CodeCompletionResult::RK_Macro:
181 case CodeCompletionResult::RK_Pattern:
184 llvm_unreachable("Unhandled CodeCompletionResult::ResultKind.");
219 const CodeCompletionResult *SemaResult = nullptr;
364 if ((C.SemaResult->Kind == CodeCompletionResult::RK_Declaration) ||
365 (C.SemaResult->Kind == CodeCompletionResult::RK_Pattern))
477 if (C.SemaResult->Kind == CodeCompletionResult::RK_Declaration)
675 SymbolID getSymbolID(const CodeCompletionResult &R, const SourceManager &SM) {
677 case CodeCompletionResult::RK_Declaration:
678 case CodeCompletionResult::RK_Pattern: {
684 case CodeCompletionResult::RK_Macro:
686 case CodeCompletionResult::RK_Keyword:
689 llvm_unreachable("unknown CodeCompletionResult kind");
913 std::vector<CodeCompletionResult> Results;
919 CodeCompletionResult *InResults,
982 llvm::StringRef getName(const CodeCompletionResult &Result) {
984 case CodeCompletionResult::RK_Declaration:
988 case CodeCompletionResult::RK_Keyword:
990 case CodeCompletionResult::RK_Macro:
992 case CodeCompletionResult::RK_Pattern:
1009 CodeCompletionString *codeCompletionString(const CodeCompletionResult &R) {
1010 // CodeCompletionResult doesn't seem to be const-correct. We own it, anyway.
1011 return const_cast<CodeCompletionResult &>(R).CreateCodeCompletionString(
1581 // Each candidate points to an underlying CodeCompletionResult (Sema), a
1880 Cand.SemaResult->Kind == CodeCompletionResult::RK_Declaration) {
1954 mergeResults(const std::vector<CodeCompletionResult> &SemaResults,
1960 auto AddToBundles = [&](const CodeCompletionResult *SemaResult,
1989 [&](const CodeCompletionResult &SemaResult) -> const Symbol * {
2025 C.SemaResult->Kind == CodeCompletionResult::RK_Macro) ||