Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp7619 TemplateArgumentListInfo *ExplicitTemplateArgs) { in AddNonMemberOperatorCandidates() argument
7640 FunTmpl, F.getPair(), ExplicitTemplateArgs, in AddNonMemberOperatorCandidates()
7644 if (ExplicitTemplateArgs) in AddNonMemberOperatorCandidates()
9350 if (ExplicitTemplateArgs) in AddArgumentDependentLookupCandidates()
12448 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() local
12449 ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveSingleFunctionTemplateSpecialization()
12605 if (ExplicitTemplateArgs) { in AddOverloadedCallCandidate()
12669 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates() local
12672 ExplicitTemplateArgs = &TABuffer; in AddOverloadedCallCandidates()
12880 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in BuildRecoveryCallExpr() local
[all …]
H A DSemaTemplateDeduction.cpp3219 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments()
3779 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local
3781 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction()
3797 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction()
4075 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument
4109 if (ExplicitTemplateArgs) { in DeduceTemplateArguments()
4295 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, in DeduceTemplateArguments() argument
4311 if (ExplicitTemplateArgs) { in DeduceTemplateArguments()
4315 FunctionTemplate, *ExplicitTemplateArgs, Deduced, ParamTypes, in DeduceTemplateArguments()
4558 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() argument
[all …]
H A DSemaTemplate.cpp8894 const TemplateArgumentListInfo &ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument
8930 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization()
8957 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument
8998 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization()
8999 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization()
9012 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, in CheckFunctionTemplateSpecialization()
9039 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization()
9066 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization()
9159 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
H A DSemaExpr.cpp2216 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument
2246 AddOverloadedCallCandidates(R, ExplicitTemplateArgs, Args, Candidates); in DiagnoseEmptyLookup()
2268 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup()
2299 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup()
2302 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
H A DTreeTransform.h2615 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2658 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3642 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
3676 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
3707 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
3722 TemplateArgumentListInfo *ExplicitTemplateArgs,
3824 LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs,
7728 const TemplateArgumentListInfo &ExplicitTemplateArgs,
7732 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
8457 TemplateArgumentListInfo &ExplicitTemplateArgs,
8488 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
8495 TemplateArgumentListInfo *ExplicitTemplateArgs,
[all …]