reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 2040           ND = Best->FoundDecl;
 5004           ND = Best->FoundDecl;
tools/clang/lib/Sema/SemaExprCXX.cpp
 2254                                 Best->FoundDecl) == Sema::AR_inaccessible)
tools/clang/lib/Sema/SemaInit.cpp
 4105     Sequence.AddUserConversionStep(CD, Best->FoundDecl, ConvType,
 4143       Best->FoundDecl, CtorDecl, DestArrayType, HadMultipleCandidates,
 4602   Sequence.AddUserConversionStep(Function, Best->FoundDecl, cv3T3,
 5236     Sequence.AddUserConversionStep(Function, Best->FoundDecl,
 5266   Sequence.AddUserConversionStep(Function, Best->FoundDecl, ConvType,
 6174   S.CheckConstructorAccess(Loc, Constructor, Best->FoundDecl, Entity,
 6235   CurInit = S.BuildCXXConstructExpr(Loc, T, Best->FoundDecl, Constructor,
 6287                              Best->FoundDecl, Entity, Diag);
tools/clang/lib/Sema/SemaOverload.cpp
 1330         ICS.Ambiguous.addConversion(Cand->FoundDecl, Cand->Function);
 3302     User.FoundConversionFunction = Best->FoundDecl;
 3493       User.FoundConversionFunction = Best->FoundDecl;
 3510       User.FoundConversionFunction = Best->FoundDecl;
 4566     ICS.UserDefined.FoundConversionFunction = Best->FoundDecl;
 4578         ICS.Ambiguous.addConversion(Cand->FoundDecl, Cand->Function);
 5988           DeclAccessPair::make(Best->Function, Best->FoundDecl.getAccess());
 6142   Candidate.FoundDecl = FoundDecl;
 6698   Candidate.FoundDecl = FoundDecl;
 6841     Candidate.FoundDecl = FoundDecl;
 6905     Candidate.FoundDecl = FoundDecl;
 7082   Candidate.FoundDecl = FoundDecl;
 7248     Candidate.FoundDecl = FoundDecl;
 7288   Candidate.FoundDecl = FoundDecl;
 7489   Candidate.FoundDecl = DeclAccessPair::make(nullptr, AS_none);
 9451       dyn_cast_or_null<ConstructorUsingShadowDecl>(Cand1.FoundDecl.getDecl());
 9453       dyn_cast_or_null<ConstructorUsingShadowDecl>(Cand2.FoundDecl.getDecl());
 9935       ClassifyOverloadCandidate(S, Cand->FoundDecl, Fn, Cand->RewriteKind,
 9953     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
 9982       MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
 9992       MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10002       MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10011       MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10029     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10040     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10058     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10097       MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10107     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10120         MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10142   MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10226     DiagnoseArityMismatch(S, Cand->FoundDecl, Cand->Function, NumFormalArgs);
10491   DiagnoseBadDeduction(S, Cand->FoundDecl, Cand->Function, // pattern
10505       ClassifyOverloadCandidate(S, Cand->FoundDecl, Callee, Cand->RewriteKind,
10624           ClassifyOverloadCandidate(S, Cand->FoundDecl, Fn, Cand->RewriteKind,
10630       MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10635     S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind);
10651     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10661     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
10668     return S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind);
10679     return S.NoteOverloadCandidate(Cand->FoundDecl, Fn, Cand->RewriteKind);
10702     MaybeEmitInheritedConstructorNote(S, Cand->FoundDecl);
12392     SemaRef.CheckUnresolvedLookupAccess(ULE, (*Best)->FoundDecl);
12395     Fn = SemaRef.FixOverloadedFunctionReference(Fn, (*Best)->FoundDecl, FDecl);
12453     Fn = SemaRef.FixOverloadedFunctionReference(Fn, (*Best)->FoundDecl, FDecl);
12608         CheckMemberOperatorAccess(OpLoc, Args[0], nullptr, Best->FoundDecl);
12612                                               Best->FoundDecl, Method);
12630       ExprResult FnExpr = CreateFunctionRefExpr(*this, FnDecl, Best->FoundDecl,
12910           CheckMemberOperatorAccess(OpLoc, Args[0], Args[1], Best->FoundDecl);
12922                                                 Best->FoundDecl, Method);
12949                                                   Best->FoundDecl, Base,
13186         CheckMemberOperatorAccess(LLoc, Args[0], Args[1], Best->FoundDecl);
13192                                               Best->FoundDecl, Method);
13213                                                   Best->FoundDecl,
13442       FoundDecl = Best->FoundDecl;
13443       CheckUnresolvedMemberAccess(UnresExpr, Best->FoundDecl);
13444       if (DiagnoseUseOfDecl(Best->FoundDecl, UnresExpr->getNameLoc()))
13730                               Best->FoundDecl);
13731     if (DiagnoseUseOfDecl(Best->FoundDecl, LParenLoc))
13733     assert(Conv == Best->FoundDecl.getDecl() &&
13741     ExprResult Call = BuildCXXMemberCallExpr(Object.get(), Best->FoundDecl,
13753   CheckMemberOperatorAccess(LParenLoc, Object.get(), nullptr, Best->FoundDecl);
13772   ExprResult NewFn = CreateFunctionRefExpr(*this, Method, Best->FoundDecl,
13793                                         Best->FoundDecl, Method);
13950   CheckMemberOperatorAccess(OpLoc, Base, nullptr, Best->FoundDecl);
13956                                         Best->FoundDecl, Method);
13962   ExprResult FnExpr = CreateFunctionRefExpr(*this, Method, Best->FoundDecl,
14024   ExprResult Fn = CreateFunctionRefExpr(*this, FD, Best->FoundDecl,