Searched refs:CXXDeductionGuideDecl (Results 1 – 17 of 17) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 1853 void CXXDeductionGuideDecl::anchor() {} in anchor() 1855 CXXDeductionGuideDecl *CXXDeductionGuideDecl::Create( in Create() 1859 return new (C, DC) CXXDeductionGuideDecl(C, DC, StartLoc, IsExplicit, in Create() 1863 CXXDeductionGuideDecl *CXXDeductionGuideDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1865 return new (C, ID) CXXDeductionGuideDecl(C, nullptr, SourceLocation(), false, in CreateDeserialized()
|
| H A D | DeclPrinter.cpp | 568 CXXDeductionGuideDecl *GuideDecl = dyn_cast<CXXDeductionGuideDecl>(D); in VisitFunctionDecl() 1104 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) { in VisitFunctionTemplateDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1988 class CXXDeductionGuideDecl : public FunctionDecl { 1992 CXXDeductionGuideDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, 2008 static CXXDeductionGuideDecl *Create(ASTContext &C, DeclContext *DC, 2014 static CXXDeductionGuideDecl *CreateDeserialized(ASTContext &C, unsigned ID);
|
| H A D | DeclBase.h | 1467 friend class CXXDeductionGuideDecl; variable
|
| H A D | RecursiveASTVisitor.h | 2019 DEF_TRAVERSE_DECL(CXXDeductionGuideDecl, {
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 257 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
|
| H A D | IndexDecl.cpp | 269 } else if (const auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1671 if (auto *DGuide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl() 1672 Function = CXXDeductionGuideDecl::Create( in VisitFunctionDecl() 1676 cast<CXXDeductionGuideDecl>(Function)->setIsCopyDeductionCandidate(); in VisitFunctionDecl() 2938 TemplateDeclInstantiator::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl() 3880 isa<CXXDeductionGuideDecl>(Function)) in InstantiateFunctionDefinition() 5131 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FD); in FindInstantiatedDecl()
|
| H A D | Sema.cpp | 638 if (isa<CXXDeductionGuideDecl>(ND)) in getUndefinedButUsed()
|
| H A D | SemaInit.cpp | 9276 auto *GD = dyn_cast_or_null<CXXDeductionGuideDecl>( in DeduceTemplateSpecializationFromInitializer() 9408 cast<CXXDeductionGuideDecl>(Best->Function)->isExplicit()) { in DeduceTemplateSpecializationFromInitializer()
|
| H A D | SemaTemplate.cpp | 1958 CXXDeductionGuideDecl::Create(SemaRef.Context, DC, LocStart, Explicit, in buildDeductionGuide() 2043 cast<CXXDeductionGuideDecl>( in DeclareImplicitDeductionGuides()
|
| H A D | SemaDeclCXX.cpp | 664 auto *NewGuide = dyn_cast<CXXDeductionGuideDecl>(New); in MergeCXXFunctionDecl() 666 cast<CXXDeductionGuideDecl>(Old)->isExplicitSpecified()) { in MergeCXXFunctionDecl() 3177 if (auto *DG = dyn_cast<CXXDeductionGuideDecl>(NonTemplateMember)) { in ActOnCXXMemberDeclarator()
|
| H A D | SemaTemplateDeduction.cpp | 1171 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in getFirstInnerIndex()
|
| H A D | SemaDecl.cpp | 7990 return CXXDeductionGuideDecl::Create(SemaRef.Context, DC, D.getBeginLoc(), in CreateNewFunctionDecl() 8537 !isa<CXXDeductionGuideDecl>(NewFD)) { in ActOnFunctionDeclarator() 10153 } else if (auto *Guide = dyn_cast<CXXDeductionGuideDecl>(NewFD)) { in CheckFunctionDeclaration()
|
| H A D | SemaOverload.cpp | 9263 auto *Guide1 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand1.Function); in isBetterOverloadCandidate() 9264 auto *Guide2 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand2.Function); in isBetterOverloadCandidate()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 370 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *GD); 1967 void ASTDeclReader::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl() 3698 D = CXXDeductionGuideDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 91 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D); 630 void ASTDeclWriter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
|