• Home
  • Raw
  • Download

Lines Matching refs:FoundDecl

48 CreateFunctionRefExpr(Sema &S, FunctionDecl *Fn, NamedDecl *FoundDecl,  in CreateFunctionRefExpr()  argument
52 if (S.DiagnoseUseOfDecl(FoundDecl, Loc)) in CreateFunctionRefExpr()
60 if (FoundDecl != Fn && S.DiagnoseUseOfDecl(Fn, Loc)) in CreateFunctionRefExpr()
2984 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in IsInitializerListConstructorConversion() local
3005 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl, in IsInitializerListConstructorConversion()
3010 S.AddOverloadCandidate(Constructor, FoundDecl, in IsInitializerListConstructorConversion()
3031 User.FoundConversionFunction = Best->FoundDecl; in IsInitializerListConstructorConversion()
3116 DeclAccessPair FoundDecl = DeclAccessPair::make(D, D->getAccess()); in IsUserDefinedConversion() local
3145 S.AddTemplateOverloadCandidate(ConstructorTmpl, FoundDecl, in IsUserDefinedConversion()
3152 S.AddOverloadCandidate(Constructor, FoundDecl, in IsUserDefinedConversion()
3171 DeclAccessPair FoundDecl = I.getPair(); in IsUserDefinedConversion() local
3172 NamedDecl *D = FoundDecl.getDecl(); in IsUserDefinedConversion()
3186 S.AddTemplateConversionCandidate(ConvTemplate, FoundDecl, in IsUserDefinedConversion()
3191 S.AddConversionCandidate(Conv, FoundDecl, ActingContext, in IsUserDefinedConversion()
3229 User.FoundConversionFunction = Best->FoundDecl; in IsUserDefinedConversion()
3246 User.FoundConversionFunction = Best->FoundDecl; in IsUserDefinedConversion()
4201 ICS.UserDefined.FoundConversionFunction = Best->FoundDecl; in FindConversionForRefInit()
4915 NamedDecl *FoundDecl, in PerformObjectArgumentInitialization() argument
4960 PerformObjectMemberConversion(From, Qualifier, FoundDecl, Method); in PerformObjectArgumentInitialization()
5374 DeclAccessPair FoundDecl = ViableConversions[I]; in collectViableConversionCandidates() local
5375 NamedDecl *D = FoundDecl.getDecl(); in collectViableConversionCandidates()
5389 ConvTemplate, FoundDecl, ActingContext, From, ToType, CandidateSet, in collectViableConversionCandidates()
5392 SemaRef.AddConversionCandidate(Conv, FoundDecl, ActingContext, From, in collectViableConversionCandidates()
5552 DeclAccessPair::make(Best->Function, Best->FoundDecl.getAccess()); in PerformContextualImplicitConversion()
5648 DeclAccessPair FoundDecl, in AddOverloadCandidate() argument
5669 AddMethodCandidate(Method, FoundDecl, Method->getParent(), in AddOverloadCandidate()
5706 Candidate.FoundDecl = FoundDecl; in AddOverloadCandidate()
6035 void Sema::AddMethodCandidate(DeclAccessPair FoundDecl, in AddMethodCandidate() argument
6041 NamedDecl *Decl = FoundDecl.getDecl(); in AddMethodCandidate()
6050 AddMethodTemplateCandidate(TD, FoundDecl, ActingContext, in AddMethodCandidate()
6056 AddMethodCandidate(cast<CXXMethodDecl>(Decl), FoundDecl, ActingContext, in AddMethodCandidate()
6071 Sema::AddMethodCandidate(CXXMethodDecl *Method, DeclAccessPair FoundDecl, in AddMethodCandidate() argument
6099 Candidate.FoundDecl = FoundDecl; in AddMethodCandidate()
6198 DeclAccessPair FoundDecl, in AddMethodTemplateCandidate() argument
6225 Candidate.FoundDecl = FoundDecl; in AddMethodTemplateCandidate()
6242 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate()
6252 DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate() argument
6276 Candidate.FoundDecl = FoundDecl; in AddTemplateOverloadCandidate()
6291 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate()
6342 DeclAccessPair FoundDecl, in AddConversionCandidate() argument
6374 Candidate.FoundDecl = FoundDecl; in AddConversionCandidate()
6509 DeclAccessPair FoundDecl, in AddTemplateConversionCandidate() argument
6526 Candidate.FoundDecl = FoundDecl; in AddTemplateConversionCandidate()
6541 AddConversionCandidate(Specialization, FoundDecl, ActingDC, From, ToType, in AddTemplateConversionCandidate()
6551 DeclAccessPair FoundDecl, in AddSurrogateCandidate() argument
6564 Candidate.FoundDecl = FoundDecl; in AddSurrogateCandidate()
6592 Candidate.Conversions[0].UserDefined.FoundConversionFunction = FoundDecl; in AddSurrogateCandidate()
6725 Candidate.FoundDecl = DeclAccessPair::make(nullptr, AS_none); in AddBuiltinCandidate()
8427 DeclAccessPair FoundDecl = DeclAccessPair::make(*I, AS_none); in AddArgumentDependentLookupCandidates() local
8432 AddOverloadCandidate(FD, FoundDecl, Args, CandidateSet, false, in AddArgumentDependentLookupCandidates()
8436 FoundDecl, ExplicitTemplateArgs, in AddArgumentDependentLookupCandidates()
10728 DeclAccessPair FoundDecl, in AddOverloadedCallCandidate() argument
10734 NamedDecl *Callee = FoundDecl.getDecl(); in AddOverloadedCallCandidate()
10743 S.AddOverloadCandidate(Func, FoundDecl, Args, CandidateSet, in AddOverloadedCallCandidate()
10751 S.AddTemplateOverloadCandidate(FuncTemplate, FoundDecl, in AddOverloadedCallCandidate()
11134 SemaRef.CheckUnresolvedLookupAccess(ULE, (*Best)->FoundDecl); in FinishOverloadedCallExpr()
11137 Fn = SemaRef.FixOverloadedFunctionReference(Fn, (*Best)->FoundDecl, FDecl); in FinishOverloadedCallExpr()
11190 Fn = SemaRef.FixOverloadedFunctionReference(Fn, (*Best)->FoundDecl, FDecl); in FinishOverloadedCallExpr()
11327 CheckMemberOperatorAccess(OpLoc, Args[0], nullptr, Best->FoundDecl); in CreateOverloadedUnaryOp()
11331 Best->FoundDecl, Method); in CreateOverloadedUnaryOp()
11349 ExprResult FnExpr = CreateFunctionRefExpr(*this, FnDecl, Best->FoundDecl, in CreateOverloadedUnaryOp()
11538 CheckMemberOperatorAccess(OpLoc, Args[0], Args[1], Best->FoundDecl); in CreateOverloadedBinOp()
11550 Best->FoundDecl, Method); in CreateOverloadedBinOp()
11577 Best->FoundDecl, in CreateOverloadedBinOp()
11767 CheckMemberOperatorAccess(LLoc, Args[0], Args[1], Best->FoundDecl); in CreateOverloadedArraySubscriptExpr()
11773 Best->FoundDecl, Method); in CreateOverloadedArraySubscriptExpr()
11794 Best->FoundDecl, in CreateOverloadedArraySubscriptExpr()
11953 DeclAccessPair FoundDecl = DeclAccessPair::make(nullptr, AS_public); in BuildCallToMemberFunction() local
11958 FoundDecl = MemExpr->getFoundDecl(); in BuildCallToMemberFunction()
12021 FoundDecl = Best->FoundDecl; in BuildCallToMemberFunction()
12022 CheckUnresolvedMemberAccess(UnresExpr, Best->FoundDecl); in BuildCallToMemberFunction()
12023 if (DiagnoseUseOfDecl(Best->FoundDecl, UnresExpr->getNameLoc())) in BuildCallToMemberFunction()
12031 if (Method != FoundDecl.getDecl() && in BuildCallToMemberFunction()
12062 MemExprE = FixOverloadedFunctionReference(MemExprE, FoundDecl, Method); in BuildCallToMemberFunction()
12106 FoundDecl, Method); in BuildCallToMemberFunction()
12310 Best->FoundDecl); in BuildCallToObjectOfClassType()
12311 if (DiagnoseUseOfDecl(Best->FoundDecl, LParenLoc)) in BuildCallToObjectOfClassType()
12313 assert(Conv == Best->FoundDecl.getDecl() && in BuildCallToObjectOfClassType()
12321 ExprResult Call = BuildCXXMemberCallExpr(Object.get(), Best->FoundDecl, in BuildCallToObjectOfClassType()
12333 CheckMemberOperatorAccess(LParenLoc, Object.get(), nullptr, Best->FoundDecl); in BuildCallToObjectOfClassType()
12352 ExprResult NewFn = CreateFunctionRefExpr(*this, Method, Best->FoundDecl, in BuildCallToObjectOfClassType()
12390 Best->FoundDecl, Method); in BuildCallToObjectOfClassType()
12533 CheckMemberOperatorAccess(OpLoc, Base, nullptr, Best->FoundDecl); in BuildOverloadedArrowExpr()
12539 Best->FoundDecl, Method); in BuildOverloadedArrowExpr()
12545 ExprResult FnExpr = CreateFunctionRefExpr(*this, Method, Best->FoundDecl, in BuildOverloadedArrowExpr()
12600 ExprResult Fn = CreateFunctionRefExpr(*this, FD, Best->FoundDecl, in BuildLiteralOperatorCall()