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

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3125 /// \param ExplicitTemplateArgs the explicitly-specified template
3146 TemplateArgumentListInfo &ExplicitTemplateArgs,
3155 if (ExplicitTemplateArgs.size() == 0) {
3189 ExplicitTemplateArgs, true, Builder, false) ||
3715 TemplateArgumentListInfo ExplicitTemplateArgs; local
3717 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs);
3733 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs,
3989 /// \param ExplicitTemplateArgs the explicit template arguments provided
4010 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
4044 if (ExplicitTemplateArgs) {
3144 SubstituteExplicitTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo &ExplicitTemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, TemplateDeductionInfo &Info) argument
4008 DeduceTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, FunctionDecl *&Specialization, TemplateDeductionInfo &Info, bool PartialOverloading, llvm::function_ref<bool(ArrayRef<QualType>)> CheckNonDependent) argument
4228 DeduceTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, FunctionDecl *&Specialization, TemplateDeductionInfo &Info, bool IsAddressOfFunction) argument
4491 DeduceTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, FunctionDecl *&Specialization, TemplateDeductionInfo &Info, bool IsAddressOfFunction) argument
[all...]
H A DSemaOverload.cpp6642 TemplateArgumentListInfo *ExplicitTemplateArgs,
6674 ExplicitTemplateArgs, ObjectType, ObjectClassification,
6696 ExplicitTemplateArgs, FunctionArgs,
6900 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType,
6920 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info,
6971 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
7003 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info,
7518 TemplateArgumentListInfo *ExplicitTemplateArgs) {
7535 AddTemplateOverloadCandidate(FunTmpl, F.getPair(), ExplicitTemplateArgs,
7539 FunTmpl, F.getPair(), ExplicitTemplateArgs,
[all...]
H A DSemaTemplate.cpp8725 const TemplateArgumentListInfo &ExplicitTemplateArgs,
8761 ExplicitTemplateArgs);
8776 /// \param ExplicitTemplateArgs the explicitly-provided template arguments,
8788 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
8829 if (ExplicitTemplateArgs)
8830 Args = *ExplicitTemplateArgs;
8843 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization,
8870 if (ExplicitTemplateArgs)
8897 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr),
8990 ExplicitTemplateArgs
8724 CheckDependentFunctionTemplateSpecialization(FunctionDecl *FD, const TemplateArgumentListInfo &ExplicitTemplateArgs, LookupResult &Previous) argument
8787 CheckFunctionTemplateSpecialization( FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, LookupResult &Previous, bool QualifiedFriend) argument
[all...]
H A DSemaExpr.cpp2069 TemplateArgumentListInfo *ExplicitTemplateArgs,
2147 assert(!ExplicitTemplateArgs &&
2178 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs,
2181 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0)
2067 DiagnoseEmptyLookup(Scope *S, CXXScopeSpec &SS, LookupResult &R, CorrectionCandidateCallback &CCC, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, TypoExpr **Out) argument
H A DTreeTransform.h2495 const TemplateArgumentListInfo *ExplicitTemplateArgs,
2538 R, ExplicitTemplateArgs,
2488 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3338 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
3362 TemplateArgumentListInfo *ExplicitTemplateArgs,
3372 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
3403 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
3418 TemplateArgumentListInfo *ExplicitTemplateArgs,
4797 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
4885 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
7395 const TemplateArgumentListInfo &ExplicitTemplateArgs,
7399 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
8110 TemplateArgumentListInfo &ExplicitTemplateArgs,
[all...]

Completed in 251 milliseconds