Lines Matching refs:ClassTemplateDecl

1611 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) {  in VisitClassTemplateDecl()
1636 ClassTemplateDecl *PrevClassTemplate = nullptr; in VisitClassTemplateDecl()
1641 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplateDecl()
1672 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl()
1695 ClassTemplateDecl *Inst in VisitClassTemplateDecl()
1696 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(), in VisitClassTemplateDecl()
1709 const ClassTemplateDecl *MostRecentPrevCT = in VisitClassTemplateDecl()
1776 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl()
1785 ClassTemplateDecl *InstClassTemplate in VisitClassTemplatePartialSpecializationDecl()
1786 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplatePartialSpecializationDecl()
3799 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl()
3807 ClassTemplateDecl *InstClassTemplate = in VisitClassTemplateSpecializationDecl()
3808 cast_or_null<ClassTemplateDecl>(SemaRef.FindInstantiatedDecl( in VisitClassTemplateSpecializationDecl()
4192 ClassTemplateDecl *ClassTemplate, in InstantiateClassTemplatePartialSpecialization()
5873 static bool isInstantiationOf(ClassTemplateDecl *Pattern, in isInstantiationOf()
5874 ClassTemplateDecl *Instance) { in isInstantiationOf()
6033 if (auto *Temp = dyn_cast<ClassTemplateDecl>(Other)) in isInstantiationOf()
6034 return isInstantiationOf(cast<ClassTemplateDecl>(D), Temp); in isInstantiationOf()
6230 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl()
6251 ClassTemplateDecl *SpecTemplate = InstSpec->getSpecializedTemplate(); in FindInstantiatedDecl()