Lines Matching refs:OverloadCandidate
5705 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddOverloadCandidate()
6098 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddMethodCandidate()
6224 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddMethodTemplateCandidate()
6275 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
6373 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
6525 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
6563 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
6724 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
8481 bool clang::isBetterOverloadCandidate(Sema &S, const OverloadCandidate &Cand1, in isBetterOverloadCandidate()
8482 const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
8942 static void DiagnoseBadConversion(Sema &S, OverloadCandidate *Cand, in DiagnoseBadConversion()
9165 static bool CheckArityMismatch(Sema &S, OverloadCandidate *Cand, in CheckArityMismatch()
9237 static void DiagnoseArityMismatch(Sema &S, OverloadCandidate *Cand, in DiagnoseArityMismatch()
9449 static void DiagnoseBadDeduction(Sema &S, OverloadCandidate *Cand, in DiagnoseBadDeduction()
9462 static void DiagnoseBadTarget(Sema &S, OverloadCandidate *Cand) { in DiagnoseBadTarget()
9516 static void DiagnoseFailedEnableIfAttr(Sema &S, OverloadCandidate *Cand) { in DiagnoseFailedEnableIfAttr()
9538 static void NoteFunctionCandidate(Sema &S, OverloadCandidate *Cand, in NoteFunctionCandidate()
9602 static void NoteSurrogateCandidate(Sema &S, OverloadCandidate *Cand) { in NoteSurrogateCandidate()
9637 OverloadCandidate *Cand) { in NoteBuiltinOperatorCandidate()
9655 OverloadCandidate *Cand) { in NoteAmbiguousUserConversions()
9667 static SourceLocation GetLocationForCandidate(const OverloadCandidate *Cand) { in GetLocationForCandidate()
9716 bool operator()(const OverloadCandidate *L, in operator ()()
9717 const OverloadCandidate *R) { in operator ()()
9833 static void CompleteNonViableCandidate(Sema &S, OverloadCandidate *Cand, in CompleteNonViableCandidate()
9924 SmallVector<OverloadCandidate*, 32> Cands; in NoteCandidates()
9943 SmallVectorImpl<OverloadCandidate*>::iterator I, E; in NoteCandidates()
9947 OverloadCandidate *Cand = *I; in NoteCandidates()