Searched refs:TemplateDeductionInfo (Results 1 – 9 of 9) sorted by relevance
/external/clang/include/clang/Sema/ |
D | TemplateDeduction.h | 30 class TemplateDeductionInfo { 47 TemplateDeductionInfo(const TemplateDeductionInfo&); 48 TemplateDeductionInfo &operator=(const TemplateDeductionInfo&); 51 TemplateDeductionInfo(ASTContext &Context, SourceLocation Loc) in TemplateDeductionInfo() function 54 ~TemplateDeductionInfo() { in ~TemplateDeductionInfo()
|
D | Sema.h | 161 class TemplateDeductionInfo; variable 4310 sema::TemplateDeductionInfo &Info); 4318 sema::TemplateDeductionInfo &Info); 4339 sema::TemplateDeductionInfo &Info, 4347 sema::TemplateDeductionInfo &Info); 4354 sema::TemplateDeductionInfo &Info); 4360 sema::TemplateDeductionInfo &Info); 4366 sema::TemplateDeductionInfo &Info); 4469 sema::TemplateDeductionInfo *DeductionInfo; 4626 sema::TemplateDeductionInfo &DeductionInfo, [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 87 TemplateDeductionInfo &Info, 119 TemplateDeductionInfo &Info, 131 TemplateDeductionInfo &Info, 290 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 318 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 349 TemplateDeductionInfo &Info, in DeduceNonTypeTemplateArgument() 374 TemplateDeductionInfo &Info, in DeduceTemplateArguments() 433 TemplateDeductionInfo &Info, in DeduceTemplateArguments() 589 TemplateDeductionInfo &Info) { in FinishArgumentPackDeduction() 670 TemplateDeductionInfo &Info, in DeduceTemplateArguments() [all …]
|
D | SemaTemplateInstantiate.cpp | 224 sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate() 254 sema::TemplateDeductionInfo &DeductionInfo, in InstantiatingTemplate() 593 llvm::Optional<TemplateDeductionInfo *> Sema::isSFINAEContext() const { in isSFINAEContext() 596 return llvm::Optional<TemplateDeductionInfo *>(0); in isSFINAEContext() 608 return llvm::Optional<TemplateDeductionInfo *>(); in isSFINAEContext() 627 return llvm::Optional<TemplateDeductionInfo *>(); in isSFINAEContext() 1921 TemplateDeductionInfo Info(Context, PointOfInstantiation); in InstantiateClassTemplateSpecialization()
|
D | Sema.cpp | 606 if (llvm::Optional<TemplateDeductionInfo*> Info = SemaRef.isSFINAEContext()) { in ~SemaDiagnosticBuilder()
|
D | SemaOverload.cpp | 369 TemplateDeductionInfo &Info) { in MakeDeductionFailureInfo() 4377 TemplateDeductionInfo Info(Context, CandidateSet.getLocation()); in AddMethodTemplateCandidate() 4428 TemplateDeductionInfo Info(Context, CandidateSet.getLocation()); in AddTemplateOverloadCandidate() 4615 TemplateDeductionInfo Info(Context, CandidateSet.getLocation()); in AddTemplateConversionCandidate() 7697 TemplateDeductionInfo Info(Context, OvlExpr->getNameLoc()); in AddMatchingTemplateFunction() 7964 TemplateDeductionInfo Info(Context, ovl->getNameLoc()); in ResolveSingleFunctionTemplateSpecialization()
|
D | SemaTemplate.cpp | 5398 TemplateDeductionInfo Info(Context, FD->getLocation()); in CheckFunctionTemplateSpecialization() 6238 TemplateDeductionInfo Info(Context, D.getIdentifierLoc()); in ActOnExplicitInstantiation()
|
D | SemaLookup.cpp | 682 TemplateDeductionInfo Info(R.getSema().Context, R.getNameLoc()); in LookupDirect()
|
D | SemaExprCXX.cpp | 1376 TemplateDeductionInfo Info(Context, StartLoc); in FindAllocationFunctions()
|