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 | 204 class TemplateDeductionInfo; variable 6457 sema::TemplateDeductionInfo &Info); 6462 sema::TemplateDeductionInfo &Info); 6469 sema::TemplateDeductionInfo &Info); 6490 sema::TemplateDeductionInfo &Info, 6499 sema::TemplateDeductionInfo &Info, 6507 sema::TemplateDeductionInfo &Info, 6514 sema::TemplateDeductionInfo &Info); 6520 sema::TemplateDeductionInfo &Info, 6672 sema::TemplateDeductionInfo *DeductionInfo; [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 91 TemplateDeductionInfo &Info, 99 TemplateDeductionInfo &Info, 109 TemplateDeductionInfo &Info, 291 QualType ValueType, bool DeducedFromArrayBound, TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 320 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 351 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 378 TemplateDeductionInfo &Info, in DeduceTemplateArguments() 437 TemplateDeductionInfo &Info, in DeduceTemplateArguments() 581 TemplateDeductionInfo &Info, TemplateArgument Pattern) in PackDeductionScope() 726 TemplateDeductionInfo &Info; [all …]
|
D | SemaTemplateInstantiate.cpp | 208 sema::TemplateDeductionInfo *DeductionInfo) in InstantiatingTemplate() 263 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() 272 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() 283 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange) in InstantiatingTemplate() 563 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() 565 return Optional<TemplateDeductionInfo *>(nullptr); in isSFINAEContext() 2318 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in InstantiateClassTemplateSpecialization()
|
D | Sema.cpp | 967 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
|
D | SemaOverload.cpp | 567 TemplateDeductionInfo &Info) { in MakeDeductionFailureInfo() 6265 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddMethodTemplateCandidate() 6316 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateOverloadCandidate() 6566 TemplateDeductionInfo Info(CandidateSet.getLocation()); in AddTemplateConversionCandidate() 10430 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in AddMatchingTemplateFunction() 10833 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ResolveSingleFunctionTemplateSpecialization()
|
D | SemaTemplate.cpp | 2812 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckVarTemplateId() 6911 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckFunctionTemplateSpecialization() 7978 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ActOnExplicitInstantiation()
|
D | SemaLookup.cpp | 889 TemplateDeductionInfo Info(R.getNameLoc()); in LookupDirect()
|
D | SemaExprCXX.cpp | 2105 TemplateDeductionInfo Info(StartLoc); in FindAllocationFunctions()
|