• Home
  • Raw
  • Download

Lines Matching refs:OverloadCandidate

6321   OverloadCandidate &Candidate =  in AddOverloadCandidate()
6881 OverloadCandidate &Candidate = in AddMethodCandidate()
7035 OverloadCandidate &Candidate = in AddMethodTemplateCandidate()
7090 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateOverloadCandidate()
7117 OverloadCandidate &Candidate = in AddTemplateOverloadCandidate()
7298 OverloadCandidate &Candidate = CandidateSet.addCandidate(1); in AddConversionCandidate()
7476 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7489 OverloadCandidate &Candidate = CandidateSet.addCandidate(); in AddTemplateConversionCandidate()
7529 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size() + 1); in AddSurrogateCandidate()
7731 OverloadCandidate &Candidate = CandidateSet.addCandidate(Args.size()); in AddBuiltinCandidate()
9439 isBetterMultiversionCandidate(const OverloadCandidate &Cand1, in isBetterMultiversionCandidate()
9440 const OverloadCandidate &Cand2) { in isBetterMultiversionCandidate()
9540 Sema &S, const OverloadCandidate &Cand1, const OverloadCandidate &Cand2, in isBetterOverloadCandidate()
9955 llvm::SmallVector<OverloadCandidate *, 16> Candidates; in BestViableFunction()
9957 [](OverloadCandidate &Cand) { return &Cand; }); in BestViableFunction()
9973 llvm::any_of(Candidates, [&](OverloadCandidate *Cand) { in BestViableFunction()
9980 auto IsWrongSideCandidate = [&](OverloadCandidate *Cand) { in BestViableFunction()
10006 llvm::SmallVector<OverloadCandidate*, 4> PendingBest; in BestViableFunction()
10277 MaybeDiagnoseAmbiguousConstraints(Sema &S, ArrayRef<OverloadCandidate> Cands) { in MaybeDiagnoseAmbiguousConstraints()
10373 static void DiagnoseBadConversion(Sema &S, OverloadCandidate *Cand, in DiagnoseBadConversion()
10615 static bool CheckArityMismatch(Sema &S, OverloadCandidate *Cand, in CheckArityMismatch()
10690 static void DiagnoseArityMismatch(Sema &S, OverloadCandidate *Cand, in DiagnoseArityMismatch()
10981 static void DiagnoseBadDeduction(Sema &S, OverloadCandidate *Cand, in DiagnoseBadDeduction()
10994 static void DiagnoseBadTarget(Sema &S, OverloadCandidate *Cand) { in DiagnoseBadTarget()
11052 static void DiagnoseFailedEnableIfAttr(Sema &S, OverloadCandidate *Cand) { in DiagnoseFailedEnableIfAttr()
11061 static void DiagnoseFailedExplicitSpec(Sema &S, OverloadCandidate *Cand) { in DiagnoseFailedExplicitSpec()
11094 static void DiagnoseOpenCLExtensionDisabled(Sema &S, OverloadCandidate *Cand) { in DiagnoseOpenCLExtensionDisabled()
11117 static void NoteFunctionCandidate(Sema &S, OverloadCandidate *Cand, in NoteFunctionCandidate()
11239 static void NoteSurrogateCandidate(Sema &S, OverloadCandidate *Cand) { in NoteSurrogateCandidate()
11276 OverloadCandidate *Cand) { in NoteBuiltinOperatorCandidate()
11294 OverloadCandidate *Cand) { in NoteAmbiguousUserConversions()
11304 static SourceLocation GetLocationForCandidate(const OverloadCandidate *Cand) { in GetLocationForCandidate()
11361 OverloadFailureKind EffectiveFailureKind(const OverloadCandidate *C) const { in EffectiveFailureKind()
11378 bool operator()(const OverloadCandidate *L, in operator ()()
11379 const OverloadCandidate *R) { in operator ()()
11502 CompleteNonViableCandidate(Sema &S, OverloadCandidate *Cand, in CompleteNonViableCandidate()
11590 SmallVector<OverloadCandidate *, 32> OverloadCandidateSet::CompleteCandidates( in CompleteCandidates()
11593 llvm::function_ref<bool(OverloadCandidate &)> Filter) { in CompleteCandidates()
11596 SmallVector<OverloadCandidate*, 32> Cands; in CompleteCandidates()
11656 llvm::function_ref<bool(OverloadCandidate &)> Filter) { in NoteCandidates()
11669 ArrayRef<OverloadCandidate *> Cands, in NoteCandidates()
11677 OverloadCandidate *Cand = *I; in NoteCandidates()
13027 auto ConsiderCandidate = [&](const OverloadCandidate &Candidate) { in chooseRecoveryType()
13617 for (OverloadCandidate &Cand : CandidateSet) { in CreateOverloadedBinOp()