reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
10617 FunctionDecl *Fn = Cand->Function; 10620 if (Cand->Viable) { 10624 ClassifyOverloadCandidate(S, Cand->FoundDecl, Fn, Cand->RewriteKind, 10624 ClassifyOverloadCandidate(S, Cand->FoundDecl, Fn, Cand->RewriteKind, 10630 MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl); 10635 S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind); 10635 S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind); 10639 switch (Cand->FailureKind) { 10642 return DiagnoseArityMismatch(S, Cand, NumArgs); 10645 return DiagnoseBadDeduction(S, Cand, NumArgs, 10651 MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl); 10661 MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl); 10668 return S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind); 10668 return S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind); 10671 unsigned I = (Cand->IgnoreObjectArgument ? 1 : 0); 10672 for (unsigned N = Cand->Conversions.size(); I != N; ++I) 10673 if (Cand->Conversions[I].isBad()) 10674 return DiagnoseBadConversion(S, Cand, I, TakingCandidateAddress); 10679 return S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind); 10679 return S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind); 10683 return DiagnoseBadTarget(S, Cand); 10686 return DiagnoseFailedEnableIfAttr(S, Cand); 10689 return DiagnoseFailedExplicitSpec(S, Cand); 10692 return DiagnoseOpenCLExtensionDisabled(S, Cand); 10702 MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl); 10706 bool Available = checkAddressOfCandidateIsAvailable(S, Cand->Function);