Searched refs:TemplateDeductionInfo (Results 1 – 9 of 9) sorted by relevance
/external/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 31 class TemplateDeductionInfo { 47 TemplateDeductionInfo(const TemplateDeductionInfo &) = delete; 48 void operator=(const TemplateDeductionInfo &) = delete; 51 TemplateDeductionInfo(SourceLocation Loc) in TemplateDeductionInfo() function
|
D | Sema.h | 199 class TemplateDeductionInfo; variable 6065 sema::TemplateDeductionInfo &Info); 6070 sema::TemplateDeductionInfo &Info); 6077 sema::TemplateDeductionInfo &Info); 6098 sema::TemplateDeductionInfo &Info, 6107 sema::TemplateDeductionInfo &Info, 6115 sema::TemplateDeductionInfo &Info, 6122 sema::TemplateDeductionInfo &Info); 6128 sema::TemplateDeductionInfo &Info, 6271 sema::TemplateDeductionInfo *DeductionInfo; [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 91 TemplateDeductionInfo &Info, 99 TemplateDeductionInfo &Info, 110 TemplateDeductionInfo &Info, 294 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 323 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 354 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 381 TemplateDeductionInfo &Info, in DeduceTemplateArguments() 440 TemplateDeductionInfo &Info, in DeduceTemplateArguments() 585 TemplateDeductionInfo &Info, TemplateArgument Pattern) in PackDeductionScope() 730 TemplateDeductionInfo &Info; [all …]
|
D | SemaTemplateInstantiate.cpp | 207 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() 262 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() 271 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() 282 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() 566 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() 568 return Optional<TemplateDeductionInfo *>(nullptr); in isSFINAEContext() 2328 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in InstantiateClassTemplateSpecialization()
|
D | Sema.cpp | 924 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
|
D | SemaOverload.cpp | 546 TemplateDeductionInfo &Info) { in MakeDeductionFailureInfo() 6127 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddMethodTemplateCandidate() 6178 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateOverloadCandidate() 6428 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateConversionCandidate() 9952 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in AddMatchingTemplateFunction() 10272 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ResolveSingleFunctionTemplateSpecialization()
|
D | SemaTemplate.cpp | 2723 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckVarTemplateId() 6785 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckFunctionTemplateSpecialization() 7730 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ActOnExplicitInstantiation()
|
D | SemaLookup.cpp | 731 TemplateDeductionInfo Info(R.getNameLoc()); in LookupDirect()
|
D | SemaExprCXX.cpp | 1863 TemplateDeductionInfo Info(StartLoc); in FindAllocationFunctions()
|