Searched defs:ExplicitTemplateArgs (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2222 TemplateArgumentListInfo &ExplicitTemplateArgs,
2231 if (ExplicitTemplateArgs.size() == 0) {
2268 ExplicitTemplateArgs,
2747 TemplateArgumentListInfo ExplicitTemplateArgs; local
2749 Ovl->getExplicitTemplateArgs().copyInto(ExplicitTemplateArgs);
2765 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs,
2991 TemplateArgumentListInfo *ExplicitTemplateArgs,
3023 if (ExplicitTemplateArgs) {
3026 *ExplicitTemplateArgs,
3247 TemplateArgumentListInfo *ExplicitTemplateArgs,
2220 SubstituteExplicitTemplateArguments( FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo &ExplicitTemplateArgs, SmallVectorImpl<DeducedTemplateArgument> &Deduced, SmallVectorImpl<QualType> &ParamTypes, QualType *FunctionType, TemplateDeductionInfo &Info) argument
2990 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args, FunctionDecl *&Specialization, TemplateDeductionInfo &Info) argument
3246 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ArgFunctionType, FunctionDecl *&Specialization, TemplateDeductionInfo &Info) argument
3424 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, TemplateArgumentListInfo *ExplicitTemplateArgs, FunctionDecl *&Specialization, TemplateDeductionInfo &Info) argument
[all...]
H A DSemaTemplate.cpp5731 const TemplateArgumentListInfo &ExplicitTemplateArgs,
5750 ExplicitTemplateArgs);
5765 /// \param ExplicitTemplateArgs the explicitly-provided template arguments,
5774 TemplateArgumentListInfo *ExplicitTemplateArgs,
5801 = DeduceTemplateArguments(FunTmpl, ExplicitTemplateArgs,
5823 << FD->getDeclName() << (ExplicitTemplateArgs != 0),
5893 ExplicitTemplateArgs);
5730 CheckDependentFunctionTemplateSpecialization(FunctionDecl *FD, const TemplateArgumentListInfo &ExplicitTemplateArgs, LookupResult &Previous) argument
5773 CheckFunctionTemplateSpecialization(FunctionDecl *FD, TemplateArgumentListInfo *ExplicitTemplateArgs, LookupResult &Previous) argument
H A DSemaExpr.cpp1356 TemplateArgumentListInfo *ExplicitTemplateArgs,
1486 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs,
1489 if (!ExplicitTemplateArgs || ExplicitTemplateArgs->size() == 0)
1354 DiagnoseEmptyLookup(Scope *S, CXXScopeSpec &SS, LookupResult &R, CorrectionCandidateCallback &CCC, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args) argument
H A DSemaOverload.cpp5325 TemplateArgumentListInfo *ExplicitTemplateArgs) {
5344 ExplicitTemplateArgs,
5350 ExplicitTemplateArgs, Args,
5498 TemplateArgumentListInfo *ExplicitTemplateArgs,
5519 = DeduceTemplateArguments(MethodTmpl, ExplicitTemplateArgs, Args,
5550 TemplateArgumentListInfo *ExplicitTemplateArgs,
5569 = DeduceTemplateArguments(FunctionTemplate, ExplicitTemplateArgs, Args,
7545 TemplateArgumentListInfo *ExplicitTemplateArgs,
7577 if (ExplicitTemplateArgs)
7584 FoundDecl, ExplicitTemplateArgs,
5321 AddFunctionCandidates(const UnresolvedSetImpl &Fns, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions, TemplateArgumentListInfo *ExplicitTemplateArgs) argument
5495 AddMethodTemplateCandidate(FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, CXXRecordDecl *ActingContext, TemplateArgumentListInfo *ExplicitTemplateArgs, QualType ObjectType, Expr::Classification ObjectClassification, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
5548 AddTemplateOverloadCandidate(FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions) argument
7542 AddArgumentDependentLookupCandidates(DeclarationName Name, bool Operator, SourceLocation Loc, llvm::ArrayRef<Expr *> Args, TemplateArgumentListInfo *ExplicitTemplateArgs, OverloadCandidateSet& CandidateSet, bool PartialOverloading, bool StdNamespaceIsAssociated) argument
9229 AddOverloadedCallCandidate(Sema &S, DeclAccessPair FoundDecl, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, bool PartialOverloading, bool KnownValid) argument
9298 TemplateArgumentListInfo *ExplicitTemplateArgs = 0; local
9325 DiagnoseTwoPhaseLookup(Sema &SemaRef, SourceLocation FnLoc, const CXXScopeSpec &SS, LookupResult &R, TemplateArgumentListInfo *ExplicitTemplateArgs, llvm::ArrayRef<Expr *> Args) argument
9507 TemplateArgumentListInfo *ExplicitTemplateArgs = 0; local
[all...]
H A DTreeTransform.h1516 const TemplateArgumentListInfo *ExplicitTemplateArgs,
1559 R, ExplicitTemplateArgs);
1509 RebuildMemberExpr(Expr *Base, SourceLocation OpLoc, bool isArrow, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &MemberNameInfo, ValueDecl *Member, NamedDecl *FoundDecl, const TemplateArgumentListInfo *ExplicitTemplateArgs, NamedDecl *FirstQualifierInScope) argument

Completed in 115 milliseconds