Home
last modified time | relevance | path

Searched refs:ExplicitTemplateArgs (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp7704 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() argument
7725 FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates()
7729 if (ExplicitTemplateArgs) in AddNonMemberOperatorCandidates()
9477 if (ExplicitTemplateArgs) in AddArgumentDependentLookupCandidates()
12619 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() local
12620 ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveSingleFunctionTemplateSpecialization()
12776 if (ExplicitTemplateArgs) { in AddOverloadedCallCandidate()
12840 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates() local
12843 ExplicitTemplateArgs = &TABuffer; in AddOverloadedCallCandidates()
13051 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in BuildRecoveryCallExpr() local
[all …]
H A DSemaTemplateDeduction.cpp3094 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments()
3654 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local
3656 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction()
3672 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction()
3951 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument
3985 if (ExplicitTemplateArgs) { in DeduceTemplateArguments()
4171 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() argument
4187 if (ExplicitTemplateArgs) { in DeduceTemplateArguments()
4191 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, in DeduceTemplateArguments()
4434 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() argument
[all …]
H A DSemaTemplate.cpp8996 const TemplateArgumentListInfo &ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument
9032 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization()
9059 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument
9100 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization()
9101 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization()
9114 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, in CheckFunctionTemplateSpecialization()
9141 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization()
9168 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization()
9261 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
H A DSemaExpr.cpp2274 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument
2304 AddOverloadedCallCandidates(R, ExplicitTemplateArgs, Args, Candidates); in DiagnoseEmptyLookup()
2326 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup()
2357 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup()
2360 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
H A DTreeTransform.h2677 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2720 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h3859 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
3893 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
3924 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
3939 TemplateArgumentListInfo *ExplicitTemplateArgs,
4041 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs,
8029 const TemplateArgumentListInfo &ExplicitTemplateArgs,
8033 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
8761 TemplateArgumentListInfo &ExplicitTemplateArgs,
8792 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
8799 TemplateArgumentListInfo *ExplicitTemplateArgs,
[all …]