Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2475 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 …]
DSemaTemplate.cpp6818 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()
DSemaExpr.cpp1862 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()
DTreeTransform.h2115 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2156 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/external/llvm-project/clang/lib/Sema/
DSemaOverload.cpp6750 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 …]
DSemaTemplateDeduction.cpp3217 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 …]
DSemaTemplate.cpp8905 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()
DSemaExpr.cpp2209 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()
DTreeTransform.h2506 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2549 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/external/clang/include/clang/Sema/
DSema.h2461 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/
DSema.h3481 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 …]