Home
last modified time | relevance | path

Searched refs:TemplateDeductionInfo (Results 1 – 9 of 9) sorted by relevance

/external/clang/include/clang/Sema/
DTemplateDeduction.h30 class TemplateDeductionInfo {
47 TemplateDeductionInfo(const TemplateDeductionInfo&);
48 TemplateDeductionInfo &operator=(const TemplateDeductionInfo&);
51 TemplateDeductionInfo(ASTContext &Context, SourceLocation Loc) in TemplateDeductionInfo() function
54 ~TemplateDeductionInfo() { in ~TemplateDeductionInfo()
DSema.h161 class TemplateDeductionInfo; variable
4310 sema::TemplateDeductionInfo &Info);
4318 sema::TemplateDeductionInfo &Info);
4339 sema::TemplateDeductionInfo &Info,
4347 sema::TemplateDeductionInfo &Info);
4354 sema::TemplateDeductionInfo &Info);
4360 sema::TemplateDeductionInfo &Info);
4366 sema::TemplateDeductionInfo &Info);
4469 sema::TemplateDeductionInfo *DeductionInfo;
4626 sema::TemplateDeductionInfo &DeductionInfo,
[all …]
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp87 TemplateDeductionInfo &Info,
119 TemplateDeductionInfo &Info,
131 TemplateDeductionInfo &Info,
290 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument()
318 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument()
349 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument()
374 TemplateDeductionInfo &Info, in DeduceTemplateArguments()
433 TemplateDeductionInfo &Info, in DeduceTemplateArguments()
589 TemplateDeductionInfo &Info) { in FinishArgumentPackDeduction()
670 TemplateDeductionInfo &Info, in DeduceTemplateArguments()
[all …]
DSemaTemplateInstantiate.cpp224 sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate()
254 sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate()
593 llvm::Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext()
596 return llvm::Optional<TemplateDeductionInfo *>(0); in isSFINAEContext()
608 return llvm::Optional<TemplateDeductionInfo *>(); in isSFINAEContext()
627 return llvm::Optional<TemplateDeductionInfo *>(); in isSFINAEContext()
1921 TemplateDeductionInfo Info(Context, PointOfInstantiation); in InstantiateClassTemplateSpecialization()
DSema.cpp606 if (llvm::Optional<TemplateDeductionInfo*> Info = SemaRef.isSFINAEContext()) { in ~SemaDiagnosticBuilder()
DSemaOverload.cpp369 TemplateDeductionInfo &Info) { in MakeDeductionFailureInfo()
4377 TemplateDeductionInfo Info(Context, CandidateSet.getLocation()); in AddMethodTemplateCandidate()
4428 TemplateDeductionInfo Info(Context, CandidateSet.getLocation()); in AddTemplateOverloadCandidate()
4615 TemplateDeductionInfo Info(Context, CandidateSet.getLocation()); in AddTemplateConversionCandidate()
7697 TemplateDeductionInfo Info(Context, OvlExpr->getNameLoc()); in AddMatchingTemplateFunction()
7964 TemplateDeductionInfo Info(Context, ovl->getNameLoc()); in ResolveSingleFunctionTemplateSpecialization()
DSemaTemplate.cpp5398 TemplateDeductionInfo Info(Context, FD->getLocation()); in CheckFunctionTemplateSpecialization()
6238 TemplateDeductionInfo Info(Context, D.getIdentifierLoc()); in ActOnExplicitInstantiation()
DSemaLookup.cpp682 TemplateDeductionInfo Info(R.getSema().Context, R.getNameLoc()); in LookupDirect()
DSemaExprCXX.cpp1376 TemplateDeductionInfo Info(Context, StartLoc); in FindAllocationFunctions()