Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp7294 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 DSemaTemplateDeduction.cpp3433 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 DSemaTemplate.cpp8752 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 DSemaExpr.cpp2436 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 DSemaDecl.cpp10453 TemplateArgumentListInfo *ExplicitTemplateArgs = in ActOnFunctionDeclarator() local
10462 NewFD, ExplicitTemplateArgs, Previous)) in ActOnFunctionDeclarator()
10465 if (CheckFunctionTemplateSpecialization(NewFD, ExplicitTemplateArgs, in ActOnFunctionDeclarator()
H A DTreeTransform.h2859 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2931 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6737 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 …]