Lines Matching refs:getTemplatedDecl
102 if (WalkUp(Typedef->getDeclContext(), NestedPattern->getTemplatedDecl())) in mightReferToOuterTemplateParameters()
104 if (WalkUp(NestedPattern->getTemplatedDecl(), Typedef->getDeclContext())) in mightReferToOuterTemplateParameters()
122 if (!mightReferToOuterTemplateParameters(Pattern->getTemplatedDecl())) in RebuildTemplateSpecializationType()
132 MaterializedTypedefs.push_back(NewTATD->getTemplatedDecl()); in RebuildTemplateSpecializationType()
312 CXXRecordDecl *Primary = Template->getTemplatedDecl();
955 auto RhsType = AliasTemplate->getTemplatedDecl() in getRHSTemplateDeclAndArgs()
998 auto RType = F->getTemplatedDecl()->getReturnType(); in BuildDeductionGuideForTypeAlias()
1176 cast<CXXDeductionGuideDecl>(Result->getTemplatedDecl()) in BuildDeductionGuideForTypeAlias()
1250 if (cast<CXXDeductionGuideDecl>(F->getTemplatedDecl()) in DeclareImplicitDeductionGuidesForTypeAlias()
1283 TD->setDeclContext(RHSDeductionGuide->getTemplatedDecl()); in DeclareAggregateDeductionGuideForTypeAlias()
1309 auto *GD = cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList()
1317 cast<CXXRecordDecl>(Template->getTemplatedDecl())->getDefinition()) { in DeclareAggregateDeductionGuideFromInitList()
1346 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList()
1351 auto *GD = cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in DeclareAggregateDeductionGuideFromInitList()
1364 cast<CXXRecordDecl>(Template->getTemplatedDecl())->getDefinition()) { in DeclareImplicitDeductionGuides()
1399 ContextRAII SavedContext(*this, Pattern->getTemplatedDecl()); in DeclareImplicitDeductionGuides()
1402 for (NamedDecl *D : LookupConstructors(Pattern->getTemplatedDecl())) { in DeclareImplicitDeductionGuides()
1417 dyn_cast_or_null<CXXConstructorDecl>(FTD ? FTD->getTemplatedDecl() : D); in DeclareImplicitDeductionGuides()
1446 ->getTemplatedDecl()) in DeclareImplicitDeductionGuides()