/external/llvm-project/clang/lib/AST/ |
D | DeclCXX.cpp | 2028 void CXXDeductionGuideDecl::anchor() {} in anchor() 2052 return cast<CXXDeductionGuideDecl>(Function)->getExplicitSpecifier(); in getFromDecl() 2058 CXXDeductionGuideDecl *CXXDeductionGuideDecl::Create( in Create() 2062 return new (C, DC) CXXDeductionGuideDecl(C, DC, StartLoc, ES, NameInfo, T, in Create() 2066 CXXDeductionGuideDecl *CXXDeductionGuideDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 2068 return new (C, ID) CXXDeductionGuideDecl( in CreateDeserialized()
|
D | DeclPrinter.cpp | 600 CXXDeductionGuideDecl *GuideDecl = dyn_cast<CXXDeductionGuideDecl>(D); in VisitFunctionDecl() 1136 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) { in VisitFunctionTemplateDecl()
|
D | ASTImporter.cpp | 505 ExpectedDecl VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D); 3394 } else if (auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl() 3399 if (GetImportedOrCreateDecl<CXXDeductionGuideDecl>( in VisitFunctionDecl() 3403 cast<CXXDeductionGuideDecl>(ToFunction) in VisitFunctionDecl() 3533 ASTNodeImporter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
|
/external/llvm-project/clang/lib/Index/ |
D | IndexingContext.cpp | 276 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
|
D | IndexDecl.cpp | 278 } else if (const auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl()
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | FindTarget.cpp | 396 } else if (const auto *DG = dyn_cast<CXXDeductionGuideDecl>(D)) { in add() 807 void VisitCXXDeductionGuideDecl(const CXXDeductionGuideDecl *DG) { in refInDecl()
|
D | Selection.cpp | 691 if (isa<CXXConstructorDecl>(D) || isa<CXXDeductionGuideDecl>(D)) in earlySourceRange()
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclCXX.h | 1837 class CXXDeductionGuideDecl : public FunctionDecl { 1841 CXXDeductionGuideDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in CXXDeductionGuideDecl() function 1860 static CXXDeductionGuideDecl * 1865 static CXXDeductionGuideDecl *CreateDeserialized(ASTContext &C, unsigned ID);
|
D | DeclBase.h | 1514 friend class CXXDeductionGuideDecl; variable
|
D | RecursiveASTVisitor.h | 2071 DEF_TRAVERSE_DECL(CXXDeductionGuideDecl, {
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 1903 if (auto *DGuide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl() 1979 if (auto *DGuide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl() 1980 Function = CXXDeductionGuideDecl::Create( in VisitFunctionDecl() 1985 cast<CXXDeductionGuideDecl>(Function)->setIsCopyDeductionCandidate(); in VisitFunctionDecl() 3459 TemplateDeclInstantiator::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl() 4653 if (Function->isInvalidDecl() || isa<CXXDeductionGuideDecl>(Function)) in InstantiateFunctionDefinition() 5859 isa<CXXDeductionGuideDecl>(D->getDeclContext())) in FindInstantiatedDecl() 5925 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FD); in FindInstantiatedDecl()
|
D | Sema.cpp | 713 if (isa<CXXDeductionGuideDecl>(ND)) in getUndefinedButUsed()
|
D | SemaTemplateInstantiate.cpp | 3604 isa<CXXDeductionGuideDecl>(D->getDeclContext())) in findInstantiationOf()
|
D | SemaInit.cpp | 9967 auto *GD = dyn_cast_or_null<CXXDeductionGuideDecl>( in DeduceTemplateSpecializationFromInitializer() 10108 cast<CXXDeductionGuideDecl>(Best->Function)->isExplicit()) { in DeduceTemplateSpecializationFromInitializer()
|
D | SemaTemplate.cpp | 2417 CXXDeductionGuideDecl::Create(SemaRef.Context, DC, LocStart, ES, Name, 2510 cast<CXXDeductionGuideDecl>( in DeclareImplicitDeductionGuides()
|
D | SemaTemplateDeduction.cpp | 1200 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in getFirstInnerIndex()
|
D | SemaDecl.cpp | 8534 return CXXDeductionGuideDecl::Create(SemaRef.Context, DC, D.getBeginLoc(), in CreateNewFunctionDecl() 9115 !isa<CXXDeductionGuideDecl>(NewFD)) { in ActOnFunctionDeclarator() 10868 } else if (auto *Guide = dyn_cast<CXXDeductionGuideDecl>(NewFD)) { in CheckFunctionDeclaration()
|
D | SemaOverload.cpp | 9832 auto *Guide1 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand1.Function); in isBetterOverloadCandidate() 9833 auto *Guide2 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand2.Function); in isBetterOverloadCandidate()
|
D | SemaDeclCXX.cpp | 681 if (isa<CXXDeductionGuideDecl>(New) && in MergeCXXFunctionDecl() 3447 if (auto *DG = dyn_cast<CXXDeductionGuideDecl>(NonTemplateMember)) { in ActOnCXXMemberDeclarator()
|
/external/llvm-project/clang/lib/ASTMatchers/ |
D | ASTMatchersInternal.cpp | 1040 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
|
/external/llvm-project/clang/unittests/AST/ |
D | ASTImporterTest.cpp | 5969 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() 5990 auto *FromD = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() 6018 auto *Guide = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() 6038 auto *Guide = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P() 6061 auto *Guide = FirstDeclMatcher<CXXDeductionGuideDecl>().match( in TEST_P()
|
/external/llvm-project/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 1312 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl> 7006 CXXDeductionGuideDecl)) { in AST_POLYMORPHIC_MATCHER() argument
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTWriterDecl.cpp | 91 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D); 674 void ASTDeclWriter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
|
D | ASTReaderDecl.cpp | 364 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *GD); 1954 void ASTDeclReader::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl() 3855 D = CXXDeductionGuideDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|