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.cpp7585 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 DSemaTemplateDeduction.cpp3507 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 DSemaTemplate.cpp9240 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 DSemaExpr.cpp2510 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 DSemaDecl.cpp10672 TemplateArgumentListInfo *ExplicitTemplateArgs = in ActOnFunctionDeclarator() local
10681 NewFD, ExplicitTemplateArgs, Previous)) in ActOnFunctionDeclarator()
10684 if (CheckFunctionTemplateSpecialization(NewFD, ExplicitTemplateArgs, in ActOnFunctionDeclarator()
H A DTreeTransform.h2892 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2964 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7156 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 …]