Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp217 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() argument
236 Inst.DeductionInfo = DeductionInfo; in InstantiatingTemplate()
277 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument
280 TemplateArgs, &DeductionInfo) { in InstantiatingTemplate()
290 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument
295 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate()
301 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument
306 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate()
317 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate()
696 assert(Active->DeductionInfo && "Missing deduction info pointer"); in isSFINAEContext()
[all …]
H A DSemaTemplate.cpp3203 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType() local
3204 if (*DeductionInfo && in CheckTemplateIdType()
3205 (*DeductionInfo)->hasSFINAEDiagnostic() && in CheckTemplateIdType()
3206 (*DeductionInfo)->peekSFINAEDiagnostic().second.getDiagID() == in CheckTemplateIdType()
3218 (*DeductionInfo)->takeSFINAEDiagnostic(OldDiag); in CheckTemplateIdType()
3222 (*DeductionInfo)->addSFINAEDiagnostic( in CheckTemplateIdType()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h7265 sema::TemplateDeductionInfo *DeductionInfo; member
7274 TemplateArgs(nullptr), NumTemplateArgs(0), DeductionInfo(nullptr) {} in CodeSynthesisContext()
7421 sema::TemplateDeductionInfo &DeductionInfo,
7429 sema::TemplateDeductionInfo &DeductionInfo,
7438 sema::TemplateDeductionInfo &DeductionInfo,
7447 sema::TemplateDeductionInfo &DeductionInfo,
7507 sema::TemplateDeductionInfo *DeductionInfo = nullptr);