Lines Matching full:results
274 /// the code-completion results.
277 /// Allocator used to store globally cached code-completion results.
281 /// Allocator used to store code completion results.
312 unsigned clang_getCompletionNumFixIts(CXCodeCompleteResults *results, in clang_getCompletionNumFixIts() argument
314 AllocatedCXCodeCompleteResults *allocated_results = (AllocatedCXCodeCompleteResults *)results; in clang_getCompletionNumFixIts()
322 CXString clang_getCompletionFixIt(CXCodeCompleteResults *results, in clang_getCompletionFixIt() argument
326 AllocatedCXCodeCompleteResults *allocated_results = (AllocatedCXCodeCompleteResults *)results; in clang_getCompletionFixIt()
369 fprintf(stderr, "+++ %u completion results\n", in AllocatedCXCodeCompleteResults()
374 delete [] Results; in ~AllocatedCXCodeCompleteResults()
380 fprintf(stderr, "--- %u completion results\n", in ~AllocatedCXCodeCompleteResults()
548 //Only Clang results should be accepted, so we'll set all of the other in getContextsForContextKind()
571 AllocatedCXCodeCompleteResults &Results, in CaptureCompletionResults() argument
573 : CodeCompleteConsumer(Opts), AllocatedResults(Results), in CaptureCompletionResults()
574 CCTUInfo(Results.CodeCompletionAllocator), TU(TranslationUnit) {} in CaptureCompletionResults()
579 CodeCompletionResult *Results, in ProcessCodeCompleteResults() argument
586 = Results[I].CreateCodeCompletionString(S, Context, getAllocator(), in ProcessCodeCompleteResults()
591 R.CursorKind = Results[I].CursorKind; in ProcessCodeCompleteResults()
595 AllocatedResults.FixItsVector.emplace_back(std::move(Results[I].FixIts)); in ProcessCodeCompleteResults()
685 AllocatedResults.Results = new CXCompletionResult [StoredResults.size()]; in Finish()
687 std::memcpy(AllocatedResults.Results, StoredResults.data(), in Finish()
738 // Parse the resulting source file to find code-completion results. in clang_codeCompleteAt_Impl()
739 AllocatedCXCodeCompleteResults *Results = new AllocatedCXCodeCompleteResults( in clang_codeCompleteAt_Impl() local
741 Results->Results = nullptr; in clang_codeCompleteAt_Impl()
742 Results->NumResults = 0; in clang_codeCompleteAt_Impl()
744 // Create a code-completion consumer to capture the results. in clang_codeCompleteAt_Impl()
749 CaptureCompletionResults Capture(Opts, *Results, &TU); in clang_codeCompleteAt_Impl()
766 CXXIdx->getPCHContainerOperations(), *Results->Diag, in clang_codeCompleteAt_Impl()
767 Results->LangOpts, *Results->SourceMgr, *Results->FileMgr, in clang_codeCompleteAt_Impl()
768 Results->Diagnostics, Results->TemporaryBuffers, in clang_codeCompleteAt_Impl()
771 Results->DiagnosticsWrappers.resize(Results->Diagnostics.size()); in clang_codeCompleteAt_Impl()
776 // results are still active). in clang_codeCompleteAt_Impl()
777 Results->CachedCompletionAllocator = AST->getCachedCompletionAllocator(); in clang_codeCompleteAt_Impl()
820 os << ", \"numRes\": " << Results->NumResults; in clang_codeCompleteAt_Impl()
821 os << ", \"diags\": " << Results->Diagnostics.size(); in clang_codeCompleteAt_Impl()
853 return Results; in clang_codeCompleteAt_Impl()
898 AllocatedCXCodeCompleteResults *Results in clang_disposeCodeCompleteResults() local
900 delete Results; in clang_disposeCodeCompleteResults()
905 AllocatedCXCodeCompleteResults *Results in clang_codeCompleteGetNumDiagnostics() local
907 if (!Results) in clang_codeCompleteGetNumDiagnostics()
910 return Results->Diagnostics.size(); in clang_codeCompleteGetNumDiagnostics()
916 AllocatedCXCodeCompleteResults *Results in clang_codeCompleteGetDiagnostic() local
918 if (!Results || Index >= Results->Diagnostics.size()) in clang_codeCompleteGetDiagnostic()
921 CXStoredDiagnostic *Diag = Results->DiagnosticsWrappers[Index].get(); in clang_codeCompleteGetDiagnostic()
923 Diag = (Results->DiagnosticsWrappers[Index] = in clang_codeCompleteGetDiagnostic()
925 Results->Diagnostics[Index], Results->LangOpts)) in clang_codeCompleteGetDiagnostic()
932 AllocatedCXCodeCompleteResults *Results in clang_codeCompleteGetContexts() local
934 if (!Results) in clang_codeCompleteGetContexts()
937 return Results->Contexts; in clang_codeCompleteGetContexts()
943 AllocatedCXCodeCompleteResults *Results = in clang_codeCompleteGetContainerKind() local
945 if (!Results) in clang_codeCompleteGetContainerKind()
949 *IsIncomplete = Results->ContainerIsIncomplete; in clang_codeCompleteGetContainerKind()
952 return Results->ContainerKind; in clang_codeCompleteGetContainerKind()
956 AllocatedCXCodeCompleteResults *Results = in clang_codeCompleteGetContainerUSR() local
958 if (!Results) in clang_codeCompleteGetContainerUSR()
961 return cxstring::createRef(Results->ContainerUSR.c_str()); in clang_codeCompleteGetContainerUSR()
966 AllocatedCXCodeCompleteResults *Results = in clang_codeCompleteGetObjCSelector() local
968 if (!Results) in clang_codeCompleteGetObjCSelector()
971 return cxstring::createDup(Results->Selector); in clang_codeCompleteGetObjCSelector()
1046 void clang_sortCodeCompletionResults(CXCompletionResult *Results, in clang_sortCodeCompletionResults() argument
1048 std::stable_sort(Results, Results + NumResults, OrderCompletionResults()); in clang_sortCodeCompletionResults()