Home
last modified time | relevance | path

Searched refs:TemplateDeductionInfo (Results 1 – 9 of 9) sorted by relevance

/external/clang/include/clang/Sema/
DTemplateDeduction.h31 class TemplateDeductionInfo {
47 TemplateDeductionInfo(const TemplateDeductionInfo &) = delete;
48 void operator=(const TemplateDeductionInfo &) = delete;
51 TemplateDeductionInfo(SourceLocation Loc) in TemplateDeductionInfo() function
DSema.h199 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/
DSemaTemplateDeduction.cpp91 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 …]
DSemaTemplateInstantiate.cpp207 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()
DSema.cpp924 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
DSemaOverload.cpp546 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()
DSemaTemplate.cpp2723 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckVarTemplateId()
6785 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckFunctionTemplateSpecialization()
7730 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ActOnExplicitInstantiation()
DSemaLookup.cpp731 TemplateDeductionInfo Info(R.getNameLoc()); in LookupDirect()
DSemaExprCXX.cpp1863 TemplateDeductionInfo Info(StartLoc); in FindAllocationFunctions()