Lines Matching refs:Candidate

908 int paramIndexForArg(const CodeCompleteConsumer::OverloadCandidate &Candidate,  in paramIndexForArg()  argument
910 int NumParams = Candidate.getNumParams(); in paramIndexForArg()
911 if (auto *T = Candidate.getFunctionType()) { in paramIndexForArg()
957 OverloadCandidate Candidate = Candidates[I]; in ProcessOverloadCandidates() local
961 if (auto *Func = Candidate.getFunction()) { in ProcessOverloadCandidates()
963 Candidate = OverloadCandidate(Pattern); in ProcessOverloadCandidates()
971 paramIndexForArg(Candidate, SigHelp.activeParameter); in ProcessOverloadCandidates()
974 const auto *CCS = Candidate.CreateSignatureString( in ProcessOverloadCandidates()
979 Candidate, *CCS, in ProcessOverloadCandidates()
980 Candidate.getFunction() in ProcessOverloadCandidates()
981 ? getDeclComment(S.getASTContext(), *Candidate.getFunction()) in ProcessOverloadCandidates()
1106 ScoredSignature processOverloadCandidate(const OverloadCandidate &Candidate, in processOverloadCandidate() argument
1116 Signal.Kind = Candidate.getKind(); in processOverloadCandidate()
1153 const FunctionDecl *Func = Candidate.getFunction(); in processOverloadCandidate()
1864 for (const auto &Candidate : Bundle) { in addCandidate() local
1865 if (Candidate.IndexResult) { in addCandidate()
1866 Quality.merge(*Candidate.IndexResult); in addCandidate()
1867 Relevance.merge(*Candidate.IndexResult); in addCandidate()
1868 Origin |= Candidate.IndexResult->Origin; in addCandidate()
1870 if (!Candidate.IndexResult->Type.empty()) in addCandidate()
1873 PreferredType->raw() == Candidate.IndexResult->Type) { in addCandidate()
1877 if (Candidate.SemaResult) { in addCandidate()
1878 Quality.merge(*Candidate.SemaResult); in addCandidate()
1879 Relevance.merge(*Candidate.SemaResult); in addCandidate()
1882 Recorder->CCSema->getASTContext(), *Candidate.SemaResult)) { in addCandidate()
1890 if (Candidate.IdentifierResult) { in addCandidate()
1891 Quality.References = Candidate.IdentifierResult->References; in addCandidate()