Searched refs:TemplateDeductionInfo (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | TemplateDeduction.h | 42 class TemplateDeductionInfo { 65 TemplateDeductionInfo(SourceLocation Loc, unsigned DeducedDepth = 0) 67 TemplateDeductionInfo(const TemplateDeductionInfo &) = delete; 68 TemplateDeductionInfo &operator=(const TemplateDeductionInfo &) = delete; 73 TemplateDeductionInfo(ForBaseTag, const TemplateDeductionInfo &Info) in TemplateDeductionInfo() function
|
| H A D | Sema.h | 231 class TemplateDeductionInfo; variable 8752 sema::TemplateDeductionInfo &Info); 8757 sema::TemplateDeductionInfo &Info); 8764 sema::TemplateDeductionInfo &Info); 8785 sema::TemplateDeductionInfo &Info, 8802 sema::TemplateDeductionInfo &Info, 8809 sema::TemplateDeductionInfo &Info); 8815 sema::TemplateDeductionInfo &Info, 9080 sema::TemplateDeductionInfo *DeductionInfo; 9367 sema::TemplateDeductionInfo *DeductionInfo = nullptr); [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 442 TemplateDeductionInfo &Info, in DeduceNullPtrTemplateArgument() 476 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 960 TemplateDeductionInfo &Info; 1266 TemplateDeductionInfo BaseInfo(TemplateDeductionInfo::ForBase, Info); in DeduceTemplateBases() 1337 TemplateDeductionInfo &Info, in DeduceTemplateArgumentsByTypeMatch() 2812 TemplateDeductionInfo &Info) { in FinishTemplateArgumentDeduction() 2897 TemplateDeductionInfo &Info) { in FinishTemplateArgumentDeduction() 3433 TemplateDeductionInfo &Info, in FinishTemplateArgumentDeduction() 4966 TemplateDeductionInfo Info(Loc); in isAtLeastAsSpecializedAs() 5387 TemplateDeductionInfo Info(Loc); in getMoreSpecializedPartialSpecialization() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 233 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() 375 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate() 851 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() 853 return Optional<TemplateDeductionInfo *>(nullptr); in isSFINAEContext() 919 return Optional<TemplateDeductionInfo *>(nullptr); in isSFINAEContext() 1929 TemplateDeductionInfo Info(Req->getType()->getTypeLoc().getBeginLoc()); in TransformTypeRequirement() 1957 TemplateDeductionInfo Info(E->getBeginLoc()); in TransformExprRequirement() 1983 TemplateDeductionInfo Info(OrigTPL->getTemplateLoc()); in TransformExprRequirement() 2028 TemplateDeductionInfo Info(Req->getConstraintExpr()->getBeginLoc()); in TransformNestedRequirement() 3076 TemplateDeductionInfo Info(Loc); in usesPartialOrExplicitSpecialization() [all …]
|
| H A D | SemaConcept.cpp | 213 TemplateDeductionInfo Info(TemplateNameLoc); in calculateConstraintSatisfaction()
|
| H A D | SemaOverload.cpp | 614 TemplateDeductionInfo &Info) { in MakeDeductionFailureInfo() 7102 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddMethodTemplateCandidate() 7185 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateOverloadCandidate() 7562 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateConversionCandidate() 12194 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in AddMatchingTemplateFunction() 12644 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ResolveSingleFunctionTemplateSpecialization()
|
| H A D | SemaTemplate.cpp | 4239 TemplateDeductionInfo Info(Partial->getLocation()); in checkMoreSpecializedThanPrimary() 4607 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckVarTemplateId() 9110 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckFunctionTemplateSpecialization() 10283 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ActOnExplicitInstantiation()
|
| H A D | Sema.cpp | 1473 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
|
| H A D | SemaLookup.cpp | 1167 TemplateDeductionInfo Info(R.getNameLoc()); in LookupDirect()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 4762 sema::TemplateDeductionInfo Info(Loc); in InstantiateFunctionDeclaration()
|
| H A D | SemaExprCXX.cpp | 2821 TemplateDeductionInfo Info(StartLoc); in FindAllocationFunctions()
|