Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2976 if (ExplicitTemplateArgs.size() == 0) { in SubstituteExplicitTemplateArguments()
3509 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveOverloadForDeduction() local
3511 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveOverloadForDeduction()
3527 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction()
3798 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, in DeduceTemplateArguments() argument
3833 if (ExplicitTemplateArgs) { in DeduceTemplateArguments()
3836 *ExplicitTemplateArgs, in DeduceTemplateArguments()
4035 if (ExplicitTemplateArgs) { in DeduceTemplateArguments()
4038 *ExplicitTemplateArgs, in DeduceTemplateArguments()
4275 TemplateArgumentListInfo *ExplicitTemplateArgs, in DeduceTemplateArguments() argument
[all …]
H A DSemaOverload.cpp8982 if (ExplicitTemplateArgs) in AddArgumentDependentLookupCandidates()
11508 TemplateArgumentListInfo ExplicitTemplateArgs; in ResolveSingleFunctionTemplateSpecialization() local
11509 ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs); in ResolveSingleFunctionTemplateSpecialization()
11665 if (ExplicitTemplateArgs) { in AddOverloadedCallCandidate()
11729 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in AddOverloadedCallCandidates() local
11732 ExplicitTemplateArgs = &TABuffer; in AddOverloadedCallCandidates()
11932 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr; in BuildRecoveryCallExpr() local
11935 ExplicitTemplateArgs = &TABuffer; in BuildRecoveryCallExpr()
11943 ExplicitTemplateArgs, Args, in BuildRecoveryCallExpr()
11949 ExplicitTemplateArgs, Args))) in BuildRecoveryCallExpr()
[all …]
H A DSemaTemplate.cpp8049 const TemplateArgumentListInfo &ExplicitTemplateArgs, in CheckDependentFunctionTemplateSpecialization() argument
8085 ExplicitTemplateArgs); in CheckDependentFunctionTemplateSpecialization()
8112 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, in CheckFunctionTemplateSpecialization() argument
8153 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization()
8154 Args = *ExplicitTemplateArgs; in CheckFunctionTemplateSpecialization()
8167 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization, in CheckFunctionTemplateSpecialization()
8194 if (ExplicitTemplateArgs) in CheckFunctionTemplateSpecialization()
8221 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), in CheckFunctionTemplateSpecialization()
8314 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); in CheckFunctionTemplateSpecialization()
H A DSemaTemplateInstantiateDecl.cpp2776 TemplateArgumentListInfo ExplicitTemplateArgs; in VisitClassScopeFunctionSpecializationDecl() local
2780 Decl->templateArgs().size(), ExplicitTemplateArgs, in VisitClassScopeFunctionSpecializationDecl()
2783 ExplicitTemplateArgsPtr = &ExplicitTemplateArgs; in VisitClassScopeFunctionSpecializationDecl()
H A DSemaExpr.cpp1821 TemplateArgumentListInfo *ExplicitTemplateArgs, in DiagnoseEmptyLookup() argument
1908 assert(!ExplicitTemplateArgs && in DiagnoseEmptyLookup()
1939 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs, in DiagnoseEmptyLookup()
1942 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0) in DiagnoseEmptyLookup()
H A DTreeTransform.h2250 const TemplateArgumentListInfo *ExplicitTemplateArgs, in RebuildMemberExpr() argument
2293 R, ExplicitTemplateArgs, in RebuildMemberExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2771 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
2793 TemplateArgumentListInfo *ExplicitTemplateArgs,
2802 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
2850 TemplateArgumentListInfo *ExplicitTemplateArgs,
4169 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
6359 const TemplateArgumentListInfo &ExplicitTemplateArgs,
6363 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
7006 TemplateArgumentListInfo &ExplicitTemplateArgs,
7037 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
7044 TemplateArgumentListInfo *ExplicitTemplateArgs,
[all …]