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

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2991 /// \param ExplicitTemplateArgs the explicitly-specified template
3012 TemplateArgumentListInfo &ExplicitTemplateArgs,
3021 if (ExplicitTemplateArgs.size() == 0) {
3055 ExplicitTemplateArgs, true, Builder, false) ||
3581 TemplateArgumentListInfo ExplicitTemplateArgs; local
3583 Ovl->copyTemplateArgumentsInto(ExplicitTemplateArgs);
3599 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs,
3855 /// \param ExplicitTemplateArgs the explicit template arguments provided
3876 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
3910 if (ExplicitTemplateArgs) {
3010 SubstituteExplicitTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo &ExplicitTemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, TemplateDeductionInfo &Info) argument
3874 DeduceTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, FunctionDecl *&Specialization, TemplateDeductionInfo &Info, bool PartialOverloading, llvm::function_ref<bool(ArrayRef<QualType>)> CheckNonDependent) argument
[all...]
H A DSemaOverload.cpp6621 TemplateArgumentListInfo *ExplicitTemplateArgs,
6653 ExplicitTemplateArgs, ObjectType, ObjectClassification,
6675 ExplicitTemplateArgs, FunctionArgs,
6878 TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType,
6898 MethodTmpl, ExplicitTemplateArgs, Args, Specialization, Info,
6949 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
6981 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info,
7494 TemplateArgumentListInfo *ExplicitTemplateArgs) {
7511 AddTemplateOverloadCandidate(FunTmpl, F.getPair(), ExplicitTemplateArgs,
7515 FunTmpl, F.getPair(), ExplicitTemplateArgs,
[all...]
H A DSemaTemplate.cpp8659 const TemplateArgumentListInfo &ExplicitTemplateArgs,
8695 ExplicitTemplateArgs);
8710 /// \param ExplicitTemplateArgs the explicitly-provided template arguments,
8722 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
8763 if (ExplicitTemplateArgs)
8764 Args = *ExplicitTemplateArgs;
8777 ExplicitTemplateArgs ? &Args : nullptr, FT, Specialization,
8804 if (ExplicitTemplateArgs)
8831 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr),
8924 ExplicitTemplateArgs
8658 CheckDependentFunctionTemplateSpecialization(FunctionDecl *FD, const TemplateArgumentListInfo &ExplicitTemplateArgs, LookupResult &Previous) argument
8721 CheckFunctionTemplateSpecialization( FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, LookupResult &Previous, bool QualifiedFriend) argument
[all...]
H A DSemaExpr.cpp2036 TemplateArgumentListInfo *ExplicitTemplateArgs,
2114 assert(!ExplicitTemplateArgs &&
2145 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs,
2148 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0)
2034 DiagnoseEmptyLookup(Scope *S, CXXScopeSpec &SS, LookupResult &R, CorrectionCandidateCallback &CCC, TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args, TypoExpr **Out) argument
H A DTreeTransform.h2339 const TemplateArgumentListInfo *ExplicitTemplateArgs,
2382 R, ExplicitTemplateArgs,
2332 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-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3169 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
3193 TemplateArgumentListInfo *ExplicitTemplateArgs,
3203 TemplateArgumentListInfo *ExplicitTemplateArgs, ArrayRef<Expr *> Args,
3234 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
3249 TemplateArgumentListInfo *ExplicitTemplateArgs,
4611 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr,
4699 TemplateArgumentListInfo *ExplicitTemplateArgs = nullptr);
7136 const TemplateArgumentListInfo &ExplicitTemplateArgs,
7140 FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs,
7851 TemplateArgumentListInfo &ExplicitTemplateArgs,
[all...]

Completed in 458 milliseconds