Searched refs:TemplateDeductionInfo (Results 1 - 11 of 11) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | TemplateDeduction.h | 42 class TemplateDeductionInfo { class in namespace:clang::sema 65 TemplateDeductionInfo(SourceLocation Loc, unsigned DeducedDepth = 0) function in class:clang::sema::TemplateDeductionInfo 67 TemplateDeductionInfo(const TemplateDeductionInfo &) = delete; 68 TemplateDeductionInfo &operator=(const TemplateDeductionInfo &) = delete; 73 TemplateDeductionInfo(ForBaseTag, const TemplateDeductionInfo &Info) function in class:clang::sema::TemplateDeductionInfo
|
H A D | Sema.h | 224 class TemplateDeductionInfo; 7779 /// DeduceTemplateArguments(). The separate TemplateDeductionInfo 7842 sema::TemplateDeductionInfo &Info); 7847 sema::TemplateDeductionInfo &Info); 7854 sema::TemplateDeductionInfo &Info); 7875 sema::TemplateDeductionInfo &Info, 7883 FunctionDecl *&Specialization, sema::TemplateDeductionInfo &Info, 7892 sema::TemplateDeductionInfo &Info, 7899 sema::TemplateDeductionInfo &Info); 7905 sema::TemplateDeductionInfo [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 139 TemplateDeductionInfo &Info, 147 TemplateDeductionInfo &Info, 158 TemplateDeductionInfo &Info, 175 getDeducedParameterFromExpr(TemplateDeductionInfo &Info, Expr *E) { 378 QualType ValueType, TemplateDeductionInfo &Info, 425 QualType ValueType, bool DeducedFromArrayBound, TemplateDeductionInfo &Info, 439 TemplateDeductionInfo &Info, 457 NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info, 471 TemplateDeductionInfo &Info, 484 TemplateDeductionInfo [all...] |
H A D | SemaTemplateInstantiate.cpp | 231 sema::TemplateDeductionInfo *DeductionInfo) 291 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) 304 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) 315 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) 326 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) 373 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo, 403 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) 815 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { 817 return Optional<TemplateDeductionInfo *>(nullptr); 880 return Optional<TemplateDeductionInfo *>(nullpt [all...] |
H A D | SemaConcept.cpp | 182 TemplateDeductionInfo Info(TemplateNameLoc);
|
H A D | Sema.cpp | 1337 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) {
|
H A D | SemaTemplate.cpp | 3983 TemplateDeductionInfo Info(Partial->getLocation()); 4355 TemplateDeductionInfo Info(FailedCandidates.getLocation()); 8773 TemplateDeductionInfo Info(FailedCandidates.getLocation()); 9933 TemplateDeductionInfo Info(FailedCandidates.getLocation());
|
H A D | SemaOverload.cpp | 611 TemplateDeductionInfo &Info) { 6894 TemplateDeductionInfo Info(CandidateSet.getLocation()); 6977 TemplateDeductionInfo Info(CandidateSet.getLocation()); 7353 TemplateDeductionInfo Info(CandidateSet.getLocation()); 11757 TemplateDeductionInfo Info(FailedCandidates.getLocation()); 12206 TemplateDeductionInfo Info(FailedCandidates.getLocation());
|
H A D | SemaLookup.cpp | 1095 TemplateDeductionInfo Info(R.getNameLoc());
|
H A D | SemaTemplateInstantiateDecl.cpp | 4465 sema::TemplateDeductionInfo Info(Loc);
|
H A D | SemaExprCXX.cpp | 2543 TemplateDeductionInfo Info(StartLoc);
|
Completed in 472 milliseconds