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.h204 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/
DSemaTemplateDeduction.cpp91 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 …]
DSemaTemplateInstantiate.cpp208 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()
DSema.cpp967 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) { in EmitCurrentDiagnostic()
DSemaOverload.cpp567 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()
DSemaTemplate.cpp2812 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckVarTemplateId()
6911 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in CheckFunctionTemplateSpecialization()
7978 TemplateDeductionInfo Info(FailedCandidates.getLocation()); in ActOnExplicitInstantiation()
DSemaLookup.cpp889 TemplateDeductionInfo Info(R.getNameLoc()); in LookupDirect()
DSemaExprCXX.cpp2105 TemplateDeductionInfo Info(StartLoc); in FindAllocationFunctions()