/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 2475 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() argument 2484 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments() 2519 ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() 3030 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local 3032 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction() 3048 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction() 3324 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument 3359 if (ExplicitTemplateArgs) { in DeduceTemplateArguments() 3362 *ExplicitTemplateArgs, in DeduceTemplateArguments() 3560 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() argument [all …]
|
D | SemaTemplate.cpp | 6818 const TemplateArgumentListInfo &ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument 6837 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization() 6860 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument 6901 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 6902 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization() 6915 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, in CheckFunctionTemplateSpecialization() 6927 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 6939 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization() 7034 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
|
D | SemaExpr.cpp | 1862 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument 1948 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup() 1979 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup() 1982 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
|
D | TreeTransform.h | 2115 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument 2156 R, ExplicitTemplateArgs, in RebuildMemberExpr()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaOverload.cpp | 6750 TemplateArgumentListInfo *ExplicitTemplateArgs, in AddFunctionCandidates() argument 6782 ExplicitTemplateArgs, ObjectType, ObjectClassification, in AddFunctionCandidates() 6804 ExplicitTemplateArgs, FunctionArgs, in AddFunctionCandidates() 7008 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, in AddMethodTemplateCandidate() argument 7028 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info, in AddMethodTemplateCandidate() 7079 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in AddTemplateOverloadCandidate() argument 7111 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate() 7626 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() argument 7643 AddTemplateOverloadCandidate(FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates() 7647 FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates() [all …]
|
D | SemaTemplateDeduction.cpp | 3217 TemplateArgumentListInfo &ExplicitTemplateArgs, in SubstituteExplicitTemplateArguments() argument 3226 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments() 3260 ExplicitTemplateArgs, true, Builder, false) || in SubstituteExplicitTemplateArguments() 3786 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local 3788 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction() 3804 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction() 4084 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument 4118 if (ExplicitTemplateArgs) { in DeduceTemplateArguments() 4122 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, nullptr, in DeduceTemplateArguments() 4304 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() argument [all …]
|
D | SemaTemplate.cpp | 8905 const TemplateArgumentListInfo &ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument 8941 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization() 8968 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument 9009 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 9010 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization() 9023 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, in CheckFunctionTemplateSpecialization() 9050 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization() 9077 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization() 9170 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
|
D | SemaExpr.cpp | 2209 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument 2239 AddOverloadedCallCandidates(R, ExplicitTemplateArgs, Args, Candidates); in DiagnoseEmptyLookup() 2261 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup() 2292 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup() 2295 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
|
D | TreeTransform.h | 2506 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument 2549 R, ExplicitTemplateArgs, in RebuildMemberExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2461 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 2481 TemplateArgumentListInfo *ExplicitTemplateArgs, 2490 TemplateArgumentListInfo *ExplicitTemplateArgs, 2528 TemplateArgumentListInfo *ExplicitTemplateArgs, 3783 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 3855 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 5836 const TemplateArgumentListInfo &ExplicitTemplateArgs, 5840 TemplateArgumentListInfo *ExplicitTemplateArgs, 6466 TemplateArgumentListInfo &ExplicitTemplateArgs, 6496 TemplateArgumentListInfo *ExplicitTemplateArgs, [all …]
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 3481 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 3505 TemplateArgumentListInfo *ExplicitTemplateArgs, 3515 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, 3546 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 3561 TemplateArgumentListInfo *ExplicitTemplateArgs, 3663 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, 4952 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr, 5039 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr); 7506 const TemplateArgumentListInfo &ExplicitTemplateArgs, 7510 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, [all …]
|