| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 6930 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() argument 6962 ExplicitTemplateArgs, ObjectType, ObjectClassification, in AddFunctionCandidates() 6984 ExplicitTemplateArgs, FunctionArgs, in AddFunctionCandidates() 7203 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate() argument 7223 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info, in AddMethodTemplateCandidate() 7274 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidate() argument 7306 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate() 7824 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() argument 7841 AddTemplateOverloadCandidate(FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates() 7845 FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 3187 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() argument 3195 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments() 3229 ExplicitTemplateArgs, true, SugaredBuilder, in SubstituteExplicitTemplateArguments() 3768 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local 3770 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction() 3786 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction() 4063 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument 4097 if (ExplicitTemplateArgs) { in DeduceTemplateArguments() 4101 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, nullptr, in DeduceTemplateArguments() 4284 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() argument [all …]
|
| H A D | SemaTemplate.cpp | 9256 const TemplateArgumentListInfo &ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument 9292 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization() 9319 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument 9360 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 9361 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization() 9374 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, in CheckFunctionTemplateSpecialization() 9401 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 9428 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization() 9521 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
|
| H A D | SemaExpr.cpp | 2273 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument 2303 AddOverloadedCallCandidates(R, ExplicitTemplateArgs, Args, Candidates); in DiagnoseEmptyLookup() 2325 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup() 2356 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2359 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
|
| H A D | TreeTransform.h | 2766 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument 2809 R, ExplicitTemplateArgs, in RebuildMemberExpr()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 3983 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 4006 TemplateArgumentListInfo *ExplicitTemplateArgs, 4016 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, 4047 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 4062 TemplateArgumentListInfo *ExplicitTemplateArgs, 4161 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, 5555 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 5643 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 8280 const TemplateArgumentListInfo &ExplicitTemplateArgs, 8284 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, [all …]
|