Lines Matching refs:CXXDeductionGuideDecl
214 auto *Guide = CXXDeductionGuideDecl::Create(
746 if (const auto *GD = dyn_cast<CXXDeductionGuideDecl>(D)) { in getSourceDeductionGuides()
1208 auto *GG = cast<CXXDeductionGuideDecl>(FPrime); in BuildDeductionGuideForTypeAlias()
1228 auto *DGuide = cast<CXXDeductionGuideDecl>(Result->getTemplatedDecl()); in BuildDeductionGuideForTypeAlias()
1231 cast<CXXDeductionGuideDecl>(F->getTemplatedDecl())); in BuildDeductionGuideForTypeAlias()
1233 CXXDeductionGuideDecl::SourceDeductionGuideKind::Alias); in BuildDeductionGuideForTypeAlias()
1259 if (auto *DG = dyn_cast<CXXDeductionGuideDecl>(G)) { in DeclareImplicitDeductionGuidesForTypeAlias()
1279 auto *Transformed = cast<CXXDeductionGuideDecl>(buildDeductionGuide( in DeclareImplicitDeductionGuidesForTypeAlias()
1286 CXXDeductionGuideDecl::SourceDeductionGuideKind::Alias); in DeclareImplicitDeductionGuidesForTypeAlias()
1312 if (cast<CXXDeductionGuideDecl>(F->getTemplatedDecl()) in DeclareImplicitDeductionGuidesForTypeAlias()
1364 CXXDeductionGuideDecl *GD = Found->getSecond(); in DeclareAggregateDeductionGuideFromInitList()
1371 auto *GD = cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList()
1412 auto *GD = cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList()
1504 cast<CXXDeductionGuideDecl>( in DeclareImplicitDeductionGuides()