Searched refs:DeductionInfo (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 239 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() argument 258 Inst.DeductionInfo = DeductionInfo; in InstantiatingTemplate() 299 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 302 TemplateArgs, &DeductionInfo) { in InstantiatingTemplate() 312 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 317 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 323 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 328 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 334 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 339 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() [all …]
|
D | SemaTemplate.cpp | 3695 if (auto DeductionInfo = isSFINAEContext()) { in CheckTemplateIdType() local 3696 if (*DeductionInfo && in CheckTemplateIdType() 3697 (*DeductionInfo)->hasSFINAEDiagnostic() && in CheckTemplateIdType() 3698 (*DeductionInfo)->peekSFINAEDiagnostic().second.getDiagID() == in CheckTemplateIdType() 3710 (*DeductionInfo)->takeSFINAEDiagnostic(OldDiag); in CheckTemplateIdType() 3714 (*DeductionInfo)->addSFINAEDiagnostic( in CheckTemplateIdType()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 208 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() argument 226 Inst.DeductionInfo = DeductionInfo; in InstantiatingTemplate() 263 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 266 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 272 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 277 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 283 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() argument 288 TemplateArgs, &DeductionInfo) {} in InstantiatingTemplate() 597 assert(Active->DeductionInfo && "Missing deduction info pointer"); in isSFINAEContext() 598 return Active->DeductionInfo; in isSFINAEContext()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 8536 sema::TemplateDeductionInfo *DeductionInfo; member 8547 DeductionInfo(nullptr) {} in CodeSynthesisContext() 8694 sema::TemplateDeductionInfo &DeductionInfo, 8702 sema::TemplateDeductionInfo &DeductionInfo, 8711 sema::TemplateDeductionInfo &DeductionInfo, 8720 sema::TemplateDeductionInfo &DeductionInfo, 8769 sema::TemplateDeductionInfo &DeductionInfo, 8789 sema::TemplateDeductionInfo &DeductionInfo, 8823 sema::TemplateDeductionInfo *DeductionInfo = nullptr);
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 6672 sema::TemplateDeductionInfo *DeductionInfo; member 6681 TemplateArgs(nullptr), NumTemplateArgs(0), DeductionInfo(nullptr) {} in ActiveTemplateInstantiation() 6846 sema::TemplateDeductionInfo &DeductionInfo, 6855 sema::TemplateDeductionInfo &DeductionInfo, 6864 sema::TemplateDeductionInfo &DeductionInfo, 6920 sema::TemplateDeductionInfo *DeductionInfo = nullptr);
|