Home
last modified time | relevance | path

Searched refs:CXXDeductionGuideDecl (Results 1 – 24 of 24) sorted by relevance

/external/llvm-project/clang/lib/AST/
DDeclCXX.cpp2028 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()
DDeclPrinter.cpp600 CXXDeductionGuideDecl *GuideDecl = dyn_cast<CXXDeductionGuideDecl>(D); in VisitFunctionDecl()
1136 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) { in VisitFunctionTemplateDecl()
DASTImporter.cpp505 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/
DIndexingContext.cpp276 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
DIndexDecl.cpp278 } else if (const auto *Guide = dyn_cast<CXXDeductionGuideDecl>(D)) { in VisitFunctionDecl()
/external/llvm-project/clang-tools-extra/clangd/
DFindTarget.cpp396 } else if (const auto *DG = dyn_cast<CXXDeductionGuideDecl>(D)) { in add()
807 void VisitCXXDeductionGuideDecl(const CXXDeductionGuideDecl *DG) { in refInDecl()
DSelection.cpp691 if (isa<CXXConstructorDecl>(D) || isa<CXXDeductionGuideDecl>(D)) in earlySourceRange()
/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h1837 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);
DDeclBase.h1514 friend class CXXDeductionGuideDecl; variable
DRecursiveASTVisitor.h2071 DEF_TRAVERSE_DECL(CXXDeductionGuideDecl, {
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1903 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()
DSema.cpp713 if (isa<CXXDeductionGuideDecl>(ND)) in getUndefinedButUsed()
DSemaTemplateInstantiate.cpp3604 isa<CXXDeductionGuideDecl>(D->getDeclContext())) in findInstantiationOf()
DSemaInit.cpp9967 auto *GD = dyn_cast_or_null<CXXDeductionGuideDecl>( in DeduceTemplateSpecializationFromInitializer()
10108 cast<CXXDeductionGuideDecl>(Best->Function)->isExplicit()) { in DeduceTemplateSpecializationFromInitializer()
DSemaTemplate.cpp2417 CXXDeductionGuideDecl::Create(SemaRef.Context, DC, LocStart, ES, Name,
2510 cast<CXXDeductionGuideDecl>( in DeclareImplicitDeductionGuides()
DSemaTemplateDeduction.cpp1200 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in getFirstInnerIndex()
DSemaDecl.cpp8534 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()
DSemaOverload.cpp9832 auto *Guide1 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand1.Function); in isBetterOverloadCandidate()
9833 auto *Guide2 = dyn_cast_or_null<CXXDeductionGuideDecl>(Cand2.Function); in isBetterOverloadCandidate()
DSemaDeclCXX.cpp681 if (isa<CXXDeductionGuideDecl>(New) && in MergeCXXFunctionDecl()
3447 if (auto *DG = dyn_cast<CXXDeductionGuideDecl>(NonTemplateMember)) { in ActOnCXXMemberDeclarator()
/external/llvm-project/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp1040 const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
/external/llvm-project/clang/unittests/AST/
DASTImporterTest.cpp5969 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/
DASTMatchers.h1312 extern const internal::VariadicDynCastAllOfMatcher<Decl, CXXDeductionGuideDecl>
7006 CXXDeductionGuideDecl)) { in AST_POLYMORPHIC_MATCHER() argument
/external/llvm-project/clang/lib/Serialization/
DASTWriterDecl.cpp91 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D);
674 void ASTDeclWriter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
DASTReaderDecl.cpp364 void VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *GD);
1954 void ASTDeclReader::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
3855 D = CXXDeductionGuideDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()