| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 7294 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() argument 7326 ExplicitTemplateArgs, ObjectType, ObjectClassification, in AddFunctionCandidates() 7348 ExplicitTemplateArgs, FunctionArgs, in AddFunctionCandidates() 7574 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate() argument 7594 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info, in AddMethodTemplateCandidate() 7645 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidate() argument 7678 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate() 8219 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() argument 8236 AddTemplateOverloadCandidate(FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates() 8240 FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3433 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() argument 3441 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments() 3475 ExplicitTemplateArgs, true, SugaredBuilder, in SubstituteExplicitTemplateArguments() 4078 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local 4080 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction() 4096 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction() 4364 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument 4407 if (ExplicitTemplateArgs) { in DeduceTemplateArguments() 4411 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, nullptr, in DeduceTemplateArguments() 4625 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() argument [all …]
|
| H A D | SemaTemplate.cpp | 8752 FunctionDecl *FD, const TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument 8789 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization() 8794 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument 8840 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 8841 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization() 8854 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, Info); in CheckFunctionTemplateSpecialization() 8882 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 8909 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization() 9036 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
|
| H A D | SemaExpr.cpp | 2436 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument 2468 AddOverloadedCallCandidates(R, ExplicitTemplateArgs, Args, Candidates); in DiagnoseEmptyLookup() 2490 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup() 2521 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2524 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
|
| H A D | SemaDecl.cpp | 10453 TemplateArgumentListInfo *ExplicitTemplateArgs = in ActOnFunctionDeclarator() local 10462 NewFD, ExplicitTemplateArgs, Previous)) in ActOnFunctionDeclarator() 10465 if (CheckFunctionTemplateSpecialization(NewFD, ExplicitTemplateArgs, in ActOnFunctionDeclarator()
|
| H A D | TreeTransform.h | 2859 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument 2931 R, ExplicitTemplateArgs, in RebuildMemberExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 6737 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 10186 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 10222 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, 10232 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, 10290 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 10336 TemplateArgumentListInfo *ExplicitTemplateArgs, 10481 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, 10631 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 11553 FunctionDecl *FD, const TemplateArgumentListInfo *ExplicitTemplateArgs, 11579 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, [all …]
|