Searched refs:DeductionInfo (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 233 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() argument 252 Inst.DeductionInfo = DeductionInfo; in InstantiatingTemplate() 296 TemplateArgs, &DeductionInfo) { in InstantiatingTemplate() 311 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 322 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 333 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 375 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate() argument 380 /*Template=*/nullptr, /*TemplateArgs=*/None, &DeductionInfo) {} in InstantiatingTemplate() 409 {}, &DeductionInfo) {} in InstantiatingTemplate() 893 assert(Active->DeductionInfo && "Missing deduction info pointer"); in isSFINAEContext() [all …]
|
| H A D | SemaTemplate.cpp | 3781 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType() local 3782 if (*DeductionInfo && in CheckTemplateIdType() 3783 (*DeductionInfo)->hasSFINAEDiagnostic() && in CheckTemplateIdType() 3784 (*DeductionInfo)->peekSFINAEDiagnostic().second.getDiagID() == in CheckTemplateIdType() 3796 (*DeductionInfo)->takeSFINAEDiagnostic(OldDiag); in CheckTemplateIdType() 3800 (*DeductionInfo)->addSFINAEDiagnostic( in CheckTemplateIdType()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 9080 sema::TemplateDeductionInfo *DeductionInfo; member 9091 DeductionInfo(nullptr) {} in CodeSynthesisContext() 9238 sema::TemplateDeductionInfo &DeductionInfo, 9246 sema::TemplateDeductionInfo &DeductionInfo, 9255 sema::TemplateDeductionInfo &DeductionInfo, 9264 sema::TemplateDeductionInfo &DeductionInfo, 9313 sema::TemplateDeductionInfo &DeductionInfo, 9333 sema::TemplateDeductionInfo &DeductionInfo, 9367 sema::TemplateDeductionInfo *DeductionInfo = nullptr);
|