Searched refs:DeductionInfo (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 217 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 D | SemaTemplate.cpp | 3203 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 D | Sema.h | 7265 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);
|