Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiate.cpp239 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 …]
DSemaTemplate.cpp3695 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/
DSemaTemplateInstantiate.cpp208 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/
DSema.h8536 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/
DSema.h6672 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);