Home
last modified time | relevance | path

Searched refs:DeductionInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp458 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 DSemaTemplate.cpp4056 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 DSema.h9616 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);