| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 7585 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() argument 7617 ExplicitTemplateArgs, ObjectType, ObjectClassification, in AddFunctionCandidates() 7639 ExplicitTemplateArgs, FunctionArgs, in AddFunctionCandidates() 7871 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidateImmediately() argument 7890 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info, in AddMethodTemplateCandidateImmediately() 7945 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate() argument 7952 if (ExplicitTemplateArgs || in AddMethodTemplateCandidate() 7956 ExplicitTemplateArgs, ObjectType, ObjectClassification, Args, in AddMethodTemplateCandidate() 7980 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidateImmediately() argument 8011 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidateImmediately() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3507 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() argument 3515 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments() 3549 ExplicitTemplateArgs, /*DefaultArgs=*/{}, in SubstituteExplicitTemplateArguments() 4164 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local 4166 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction() 4182 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction() 4460 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument 4513 if (ExplicitTemplateArgs) { in DeduceTemplateArguments() 4517 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, nullptr, in DeduceTemplateArguments() 4736 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() argument [all …]
|
| H A D | SemaTemplate.cpp | 9240 FunctionDecl *FD, const TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument 9277 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization() 9282 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument 9328 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 9329 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization() 9342 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, Info); in CheckFunctionTemplateSpecialization() 9370 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 9397 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization() 9535 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
|
| H A D | SemaExpr.cpp | 2510 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument 2532 if (ExplicitTemplateArgs) { in DiagnoseEmptyLookup() 2550 AddOverloadedCallCandidates(R, ExplicitTemplateArgs, Args, Candidates); in DiagnoseEmptyLookup() 2590 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2593 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
|
| H A D | SemaDecl.cpp | 10672 TemplateArgumentListInfo *ExplicitTemplateArgs = in ActOnFunctionDeclarator() local 10681 NewFD, ExplicitTemplateArgs, Previous)) in ActOnFunctionDeclarator() 10684 if (CheckFunctionTemplateSpecialization(NewFD, ExplicitTemplateArgs, in ActOnFunctionDeclarator()
|
| H A D | TreeTransform.h | 2892 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument 2964 R, ExplicitTemplateArgs, in RebuildMemberExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 7156 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 10377 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 10414 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, 10424 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, 10504 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 10550 TemplateArgumentListInfo *ExplicitTemplateArgs, 10696 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, 10846 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 11771 FunctionDecl *FD, const TemplateArgumentListInfo *ExplicitTemplateArgs, 11797 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, [all …]
|