Searched refs:TemplateDeductionInfo (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h42 class TemplateDeductionInfo { class in namespace:clang::sema
65 TemplateDeductionInfo(SourceLocation Loc, unsigned DeducedDepth = 0) function in class:clang::sema::TemplateDeductionInfo
67 TemplateDeductionInfo(const TemplateDeductionInfo &) = delete;
68 TemplateDeductionInfo &operator=(const TemplateDeductionInfo &) = delete;
73 TemplateDeductionInfo(ForBaseTag, const TemplateDeductionInfo &Info) function in class:clang::sema::TemplateDeductionInfo
H A DSema.h224 class TemplateDeductionInfo;
7779 /// DeduceTemplateArguments(). The separate TemplateDeductionInfo
7842 sema::TemplateDeductionInfo &Info);
7847 sema::TemplateDeductionInfo &Info);
7854 sema::TemplateDeductionInfo &Info);
7875 sema::TemplateDeductionInfo &Info,
7883 FunctionDecl *&Specialization, sema::TemplateDeductionInfo &Info,
7892 sema::TemplateDeductionInfo &Info,
7899 sema::TemplateDeductionInfo &Info);
7905 sema::TemplateDeductionInfo
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp139 TemplateDeductionInfo &Info,
147 TemplateDeductionInfo &Info,
158 TemplateDeductionInfo &Info,
175 getDeducedParameterFromExpr(TemplateDeductionInfo &Info, Expr *E) {
378 QualType ValueType, TemplateDeductionInfo &Info,
425 QualType ValueType, bool DeducedFromArrayBound, TemplateDeductionInfo &Info,
439 TemplateDeductionInfo &Info,
457 NonTypeTemplateParmDecl *NTTP, Expr *Value, TemplateDeductionInfo &Info,
471 TemplateDeductionInfo &Info,
484 TemplateDeductionInfo
[all...]
H A DSemaTemplateInstantiate.cpp231 sema::TemplateDeductionInfo *DeductionInfo)
291 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange)
304 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange)
315 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange)
326 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange)
373 concepts::Requirement *Req, sema::TemplateDeductionInfo &DeductionInfo,
403 sema::TemplateDeductionInfo &DeductionInfo, SourceRange InstantiationRange)
815 Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const {
817 return Optional<TemplateDeductionInfo *>(nullptr);
880 return Optional<TemplateDeductionInfo *>(nullpt
[all...]
H A DSemaConcept.cpp182 TemplateDeductionInfo Info(TemplateNameLoc);
H A DSema.cpp1337 if (Optional<TemplateDeductionInfo*> Info = isSFINAEContext()) {
H A DSemaTemplate.cpp3983 TemplateDeductionInfo Info(Partial->getLocation());
4355 TemplateDeductionInfo Info(FailedCandidates.getLocation());
8773 TemplateDeductionInfo Info(FailedCandidates.getLocation());
9933 TemplateDeductionInfo Info(FailedCandidates.getLocation());
H A DSemaOverload.cpp611 TemplateDeductionInfo &Info) {
6894 TemplateDeductionInfo Info(CandidateSet.getLocation());
6977 TemplateDeductionInfo Info(CandidateSet.getLocation());
7353 TemplateDeductionInfo Info(CandidateSet.getLocation());
11757 TemplateDeductionInfo Info(FailedCandidates.getLocation());
12206 TemplateDeductionInfo Info(FailedCandidates.getLocation());
H A DSemaLookup.cpp1095 TemplateDeductionInfo Info(R.getNameLoc());
H A DSemaTemplateInstantiateDecl.cpp4465 sema::TemplateDeductionInfo Info(Loc);
H A DSemaExprCXX.cpp2543 TemplateDeductionInfo Info(StartLoc);

Completed in 472 milliseconds