Searched refs:DeductionInfo (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 458 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() argument 477 Inst.DeductionInfo = DeductionInfo; in InstantiatingTemplate() 518 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 521 TemplateArgs, &DeductionInfo) { in InstantiatingTemplate() 536 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 547 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 558 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 600 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate() argument 642 {}, &DeductionInfo) {} in InstantiatingTemplate() 1162 assert(Active->DeductionInfo && "Missing deduction info pointer"); in isSFINAEContext() [all …]
|
| H A D | SemaTemplate.cpp | 4056 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType() local 4057 if (*DeductionInfo && in CheckTemplateIdType() 4058 (*DeductionInfo)->hasSFINAEDiagnostic() && in CheckTemplateIdType() 4059 (*DeductionInfo)->peekSFINAEDiagnostic().second.getDiagID() == in CheckTemplateIdType() 4071 (*DeductionInfo)->takeSFINAEDiagnostic(OldDiag); in CheckTemplateIdType() 4075 (*DeductionInfo)->addSFINAEDiagnostic( in CheckTemplateIdType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 9616 sema::TemplateDeductionInfo *DeductionInfo; member 9627 DeductionInfo(nullptr) {} in CodeSynthesisContext() 9774 sema::TemplateDeductionInfo &DeductionInfo, 9782 sema::TemplateDeductionInfo &DeductionInfo, 9791 sema::TemplateDeductionInfo &DeductionInfo, 9800 sema::TemplateDeductionInfo &DeductionInfo, 9849 sema::TemplateDeductionInfo &DeductionInfo, 9869 sema::TemplateDeductionInfo &DeductionInfo, 9881 sema::TemplateDeductionInfo &DeductionInfo, 9915 sema::TemplateDeductionInfo *DeductionInfo = nullptr);
|