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 | 201 class TemplateDeductionInfo; variable 6329 sema::TemplateDeductionInfo &Info); 6334 sema::TemplateDeductionInfo &Info); 6341 sema::TemplateDeductionInfo &Info); 6362 sema::TemplateDeductionInfo &Info, 6371 sema::TemplateDeductionInfo &Info, 6379 sema::TemplateDeductionInfo &Info, 6386 sema::TemplateDeductionInfo &Info); 6392 sema::TemplateDeductionInfo &Info, 6540 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() 2300 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in InstantiateClassTemplateSpecialization()
|
D | Sema.cpp | 974 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
|
D | SemaOverload.cpp | 553 TemplateDeductionInfo &Info) { in MakeDeductionFailureInfo() 6219 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddMethodTemplateCandidate() 6270 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateOverloadCandidate() 6520 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateConversionCandidate() 10263 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in AddMatchingTemplateFunction() 10603 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ResolveSingleFunctionTemplateSpecialization()
|
D | SemaTemplate.cpp | 2772 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckVarTemplateId() 6872 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckFunctionTemplateSpecialization() 7844 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ActOnExplicitInstantiation()
|
D | SemaLookup.cpp | 874 TemplateDeductionInfo Info(R.getNameLoc()); in LookupDirect()
|
D | SemaExprCXX.cpp | 1871 TemplateDeductionInfo Info(StartLoc); in FindAllocationFunctions()
|